Heim > Datenbank > MySQL-Tutorial > Hauptteil

So ändern Sie die Speicher-Engine von MySQL in Innodb

青灯夜游
Freigeben: 2022-06-21 16:17:37
Original
6794 Leute haben es durchsucht

Zwei Änderungsmethoden: 1. Verwenden Sie die SET-Anweisung, um die Standardspeicher-Engine vorübergehend zu ändern. Die Syntax lautet „SET default_storage_engine=innodb;“. Wenn der Client neu gestartet wird, wird er auf den ursprünglichen Engine-Typ zurückgesetzt. 2. Verwenden Sie die ALTER TABLE-Anweisung, um die Syntax „ALTER TABLE table name ENGINE=innodb;“ zu ändern, um den Engine-Typ der angegebenen Tabelle in innodb zu ändern.

So ändern Sie die Speicher-Engine von MySQL in Innodb

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

Zwei Methoden für MySQL, um die Speicher-Engine in Innodb zu ändern

1. Verwenden Sie die SET-Anweisung, um vorübergehend zu ändern

Verwenden Sie die folgende Anweisung, um die temporäre Standardspeicher-Engine der Datenbank zu ändern:

rrree

Beispiel: Ändern Sie die Standardspeicher-Engine ist innodb

SET default_storage_engine=< 存储引擎名 >
Nach dem Login kopieren

So ändern Sie die Speicher-Engine von MySQL in Innodb

Zu diesem Zeitpunkt können Sie feststellen, dass die Standardspeicher-Engine von MySQL zu InnoDB geworden ist. Wenn der Client jedoch neu gestartet wird, wird er auf den ursprünglichen Engine-Typ zurückgesetzt.

Hinweis: Vor MySQL 5.5 war MyISAM die Standardspeicher-Engine, wenn Sie eine Tabelle erstellten, ohne explizit eine Speicher-Engine anzugeben. Ab Version 5.5 verwendet MySQL InnoDB als Standardspeicher-Engine.

2. Verwenden Sie die ALTER TABLE-Anweisung, um

zu ändern. Das Syntaxformat zum Ändern der Speicher-Engine der Datentabelle in MySQL lautet wie folgt: Das Schlüsselwort

SET default_storage_engine=innodb;
Nach dem Login kopieren
  • ENGINE wird verwendet, um die neue Speicher-Engine anzugeben.

Beispieldemonstration

Die Speicher-Engine der Datentabellenkontakte wurde auf InnoDB geändert.

Bevor Sie die Speicher-Engine ändern, verwenden Sie die SHOW CREATE TABLE-Anweisung, um die aktuelle Speicher-Engine der Kontakttabelle anzuzeigen

ALTER TABLE <表名> ENGINE=<存储引擎名>;
Nach dem Login kopieren

So ändern Sie die Speicher-Engine von MySQL in Innodb

Sie können sehen, dass die aktuelle Speicher-Engine der Kontakttabelle MyISAM ist.

Das Folgende ändert die Speicher-Engine der Kontakttabelle in den InnoDB-Typ. Die SQL-Anweisung lautet:

SHOW CREATE TABLE contacts \G
Nach dem Login kopieren

Verwenden Sie die SHOW CREATE TABLE-Anweisung, um die Speicher-Engine der Kontakttabelle erneut zu überprüfen Tabelle ist zu „InnoDB“ geworden

So ändern Sie die Speicher-Engine von MySQL in Innodb

[Verwandte Empfehlungen: MySQL-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Speicher-Engine von MySQL in Innodb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage