Heim > Datenbank > MySQL-Tutorial > Wie spezifiziere ich die Speicher-Engine in MySQL?

Wie spezifiziere ich die Speicher-Engine in MySQL?

青灯夜游
Freigeben: 2020-10-30 16:52:30
Original
7180 Leute haben es durchsucht

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.

Wie spezifiziere ich die Speicher-Engine in MySQL?

(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 an

Die 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 gezeigt

Beim 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 Wie spezifiziere ich die Speicher-Engine in MySQL?

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 TabelleWie spezifiziere ich die Speicher-Engine in MySQL?

mysql> show create table emp;
Nach dem Login kopieren

oder

mysql> show table status like 'emp' \G;
Nach dem Login kopieren
Wie spezifiziere ich die Speicher-Engine in MySQL?

Sehen Sie sich die von der aktuellen Datenbank unterstützte Speicher-Engine an Wie spezifiziere ich die Speicher-Engine in MySQL?

mysql> show engines \G;
Nach dem Login kopieren

Mehr für programmierbezogene Kenntnisse besuchen Sie bitte:

Einführung in die Programmierung

! ! Wie spezifiziere ich die Speicher-Engine in MySQL?

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!

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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage