Heim  >  Artikel  >  Datenbank  >  Welche Optionen gibt es für Datentabellen in PHP? Was ist eine Speicher-Engine?

Welche Optionen gibt es für Datentabellen in PHP? Was ist eine Speicher-Engine?

慕斯
慕斯Original
2021-06-28 14:55:462378Durchsuche

Wir haben so viel über PHP gelernt, aber ich frage mich, welche Optionen Sie für Datentabellen in PHP haben? Was ist eine Speicher-Engine? Haben Sie es vollständig beherrscht? Wenn nicht, folgen Sie diesem Artikel, um weiter zu lernen.

Tabellenoptionsliste

Tabellenoptionen sind beim Erstellen einer Tabelle die allgemeinen Einstellungen für die Tabelle, hauptsächlich wie folgt: Zeichensatz = Zeichenkodierung zu verwenden.

engine = zu verwendende Speicher-Engine (auch Tabellentyp genannt),

auto_increment = Setzt den Anfangswert des Auto-Inkrementierungsfelds der aktuellen Tabelle, der Standardwert ist 1comment='diese Tabelle. Einige Beschreibungen von '

Beschreibung;

1. Die Zeichenkodierung unterscheidet sich von der Datenbankeinstellung. Wenn sie gleich sind, besteht keine Notwendigkeit, sie festzulegen. Da es automatisch Einstellungen auf Datenbankebene verwendet

2, ist Engine (Speicher-Engine) ein Substantiv auf Codeebene: InnoDB, MyIsam, BDB, Archiv, Speicher

Speicher Die Engine ist der „Mechanismus“, der Daten auf der Festplatte speichert. Tatsächlich gibt es nur wenige Mechanismen (wie in den oben genannten Namen erwähnt) und verschiedene Speicher-Engines. Tatsächlich besteht der Speichermechanismus hauptsächlich aus zwei Hauptebenen.

1. Die schnellstmögliche Geschwindigkeit

2. So viele Funktionen wie möglich;

Die Auswahl verschiedener Speicher-Engines ist der „Kompromiss“ der oben genannten Leistung und Funktionen.

Welche Optionen gibt es für Datentabellen in PHP? Was ist eine Speicher-Engine?Beispieldemonstration:

#演示表选项语法:
create table tab_xuanxiang(
id int auto_increment primary key,name varchar(10),
age tinyint
charset = gbk,/*产当前效据库的字符编码是utF8*/engine = MyIsam,
auto_increment = 100o,comment ="说明文字...";
insert into tab_xuanxiang (id,name,age)values(null,'张三',11)
Verwandte Lernempfehlungen: MySQL-Tutorial (

Video)

Das obige ist der detaillierte Inhalt vonWelche Optionen gibt es für Datentabellen in PHP? Was ist eine Speicher-Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn