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.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)
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!