Heim > Datenbank > MySQL-Tutorial > Was ist eine Speicher-Engine und wie kann ich die Liste der von einer MySQL-Installation unterstützten Speicher-Engines anzeigen?

Was ist eine Speicher-Engine und wie kann ich die Liste der von einer MySQL-Installation unterstützten Speicher-Engines anzeigen?

WBOY
Freigeben: 2023-09-11 20:33:09
nach vorne
1407 Leute haben es durchsucht

Was ist eine Speicher-Engine und wie kann ich die Liste der von einer MySQL-Installation unterstützten Speicher-Engines anzeigen?

Es kann als die Softwarekomponente definiert werden, die von einem Datenbankverwaltungssystem (DBMS) verwendet wird, um verschiedene SQL-Vorgänge wie das Erstellen, Lesen, Aktualisieren und Löschen von Daten in der Datenbank abzuwickeln. Mit anderen Worten: Es wird vom DBMS zum Verwalten von Informationen in der Datenbank verwendet. Die am häufigsten verwendete Speicher-Engine ist InnoDB, die auch die Standard-Speicher-Engine für MySQL 5.5 und höher ist. Vor MySQL5.5 war MyISAM die Standardspeicher-Engine.

Mit dem Befehl SHOW ENGINES können wir die Liste der von der MySQL-Installation unterstützten Speicher-Engines überprüfen –

mysql> SHOW ENGINES\G
Nach dem Login kopieren
*************************** 1. row ***************************
      Engine: FEDERATED
     Support: NO
     Comment: Federated MySQL storage engine
Transactions: NULL
          XA: NULL
  Savepoints: NULL
*************************** 2. row ***************************
      Engine: MRG_MYISAM
     Support: YES
     Comment: Collection of identical MyISAM tables
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 3. row ***************************
      Engine: MyISAM
     Support: YES
     Comment: MyISAM storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 4. row ***************************
      Engine: BLACKHOLE
     Support: YES
     Comment: /dev/null storage engine (anything you write to it disappear
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 5. row ***************************
      Engine: CSV
     Support: YES
     Comment: CSV storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 6. row ***************************
      Engine: MEMORY
     Support: YES
     Comment: Hash based, stored in memory, useful for temporary tables
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 7. row ***************************
      Engine: ARCHIVE
     Support: YES
     Comment: Archive storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 8. row ***************************
      Engine: InnoDB
     Support: DEFAULT
     Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
          XA: YES
  Savepoints: YES
*************************** 9. row ***************************
      Engine: PERFORMANCE_SCHEMA
     Support: YES
     Comment: Performance Schema
Transactions: NO
          XA: NO
  Savepoints: NO
9 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist eine Speicher-Engine und wie kann ich die Liste der von einer MySQL-Installation unterstützten Speicher-Engines anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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