Heim >Datenbank >MySQL-Tutorial >Aktiviert MySQL INNODB standardmäßig?

Aktiviert MySQL INNODB standardmäßig?

WBOY
WBOYnach vorne
2023-09-01 21:09:051303Durchsuche

Ja, es ist ab MySQL-Version 4.0 standardmäßig aktiviert. Hier verwenden wir MySQL Version 8.0.1. Einer von ihnen legt den Motortyp fest, der andere nicht.

Erste Tabelle -

mysql> select version();
+-----------+
| version() |

+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.00 sec)

Zweite Tabelle eingerichtet mit ENGINE InnoDB -Aktiviert MySQL INNODB standardmäßig?

mysql> create table DemoTable1(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY);
Query OK, 0 rows affected (0.80 sec)

Beide oben genannten Tabellen haben den Engine-Typ InnoDB, unabhängig davon, ob Sie den Engine-Typ erwähnt haben oder nicht.

Lassen Sie uns den Engine-Typ der ersten Tabelle überprüfen -

mysql> create table DemoTable2(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY
) ENGINE=InnoDB;
Query OK, 0 rows affected (0.76 sec)

Jetzt überprüfen wir den Engine-Typ der zweiten Tabelle -

mysql> select engine from information_schema.TABLES where TABLE_SCHEMA = 'web' and table_name='DemoTable1';
+--------+
| ENGINE |
+--------+
| InnoDB |
+--------+
1 row in set (0.56 sec)

Wie in der obigen Tabelle gezeigt, können Sie den Engine-Typ als „InnoDB“ anzeigen. Auch wenn wir den Engine-Typ in DemoTable1 nicht erwähnt haben, ist der sichtbare Engine-Typ „InnoDB“.

Das obige ist der detaillierte Inhalt vonAktiviert MySQL INNODB standardmäßig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen