MySQL-Engine-Typ für eine bestimmte Tabelle abrufen
Beim Arbeiten mit mehreren Tabellen in einer MySQL-Datenbank ist es wichtig, jeweils die Speicher-Engine zu identifizieren Tabelle verwendet. Diese Informationen sind für die Optimierung der Leistung und die Aufrechterhaltung der Datenintegrität unerlässlich. In diesem Artikel wird erläutert, wie Sie den Engine-Typ einer bestimmten Tabelle in einer MySQL-Datenbank ermitteln.
Lösung:
Um den Engine-Typ abzurufen, der einer bestimmten Tabelle zugeordnet ist, führen Sie Folgendes aus die folgende SQL-Abfrage:
SHOW TABLE STATUS WHERE Name = 'table_name';
Ersetzen Sie „table_name“ durch den Namen der Tabelle, für die Sie den Engine-Typ überprüfen möchten.
Beim Ausführen der Abfrage wird Folgendes angezeigt: verschiedene Tabelleninformationen, einschließlich der Spalte Engine. Diese Spalte gibt die von der angegebenen Tabelle verwendete Speicher-Engine an. Zu den gängigen Engine-Optionen gehören MyISAM und InnoDB.
Beispiel:
Angenommen, Sie haben eine MySQL-Datenbank mit einer Tabelle namens „customer_info“. Um den Motortyp zu bestimmen, führen Sie die folgende Abfrage aus:
SHOW TABLE STATUS WHERE Name = 'customer_info';
Die Ausgabe der Abfrage zeigt den Status der Tabelle „customer_info“ an. Suchen Sie die Spalte Engine, um die Speicher-Engine anzuzeigen. In diesem Fall wird der Engine-Typ für die Tabelle „customer_info“ angezeigt.
Das obige ist der detaillierte Inhalt vonWie finde ich die Speicher-Engine einer bestimmten Tabelle in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!