Heim >Datenbank >MySQL-Tutorial >Wie spezifiziere ich die Speicher-Engine in MySQL?
So geben Sie die Engine in MySQL an: 1. Beim Erstellen einer Tabelle können Sie die Speicher-Engine über ENGINE angeben. 2. Wenn Sie die Tabelle ändern, Sie können „alter table“ Table name engine=storage engine;“ verwenden, um die Speicher-Engine anzugeben.
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
Speicher-Engine, d entsprechend den Anforderungen der Anwendung warten. Durch die Auswahl einer geeigneten Speicher-Engine können die Datenbankleistung und die Datenzugriffseffizienz häufig effektiv verbessert werden. Darüber hinaus können mehrere Tabellen in einer Datenbank eine Kombination verschiedener Engines verwenden, um unterschiedliche Leistung und tatsächliche Anforderungen zu erfüllen. MySQL unterstützt viele Speicher-Engines, darunter MyISAM, InnoDB, BDB, MEMORY, MERGE, EXAMPLE, NDB Cluster, ARCHIVE usw., darunter InnoDB und BDB, die Transaktionssicherheit unterstützen. Es unterstützt auch einige Speicher-Engines von Drittanbietern, wie TokuDB (Speicher-Engine mit hoher Schreibleistung und hoher Komprimierung) und Infobright (Spalten-Speicher-Engine).
MySQL gibt die Speicher-Engine anDie erste Möglichkeit, die Speicher-Engine zu ändern, besteht darin, die MySQL-Konfigurationsdatei zu ändern (siehe Abbildung unten), die Datei my.ini zu suchen.
Öffnen Sie eine Zeile und suchen Sie Ändern Sie hier einfach die Speicher-Engine entsprechend den Anforderungen, wie in der Abbildung unten gezeigtBeim Erstellen der Tabelle können Sie über ENGINE die Speicher-Engine am Ende der Erstellungsanweisung angeben Wir werden feststellen, dass die Speicher-Engine in MyISAM geändert wurde, wie in der Abbildung unten gezeigt. Darüber hinaus können wir die Speicher-Engine der vorhandenen Tabelle auch über die alter table-Anweisung ändern, wie in der Abbildung unten gezeigt
Nach der Änderung können wir die Speicher-Engine weiterhin über die Show-Anweisung zur Überprüfung überprüfen, wie in der folgenden Abbildung gezeigt aktuelle Tabelle
mysql> show create table emp;oder
mysql> show table status like 'emp' \G;
Sehen Sie sich die von der aktuellen Datenbank unterstützte Speicher-Engine an
mysql> show engines \G;
Mehr für programmierbezogene Kenntnisse besuchen Sie bitte:
Einführung in die Programmierung! !
Das obige ist der detaillierte Inhalt vonWie spezifiziere ich die Speicher-Engine in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!