Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie stelle ich die MySQL-Datenbank so ein, dass sie standardmäßig MyISAM verwendet?

PHPz
Freigeben: 2023-09-10 12:09:10
nach vorne
1372 Leute haben es durchsucht

Wie stelle ich die MySQL-Datenbank so ein, dass sie standardmäßig MyISAM verwendet?

Um die Standardspeicher-Engine festzulegen, verwenden Sie die folgende Syntax:

set @@default_storage_engine = ’yourEngineType’;
Nach dem Login kopieren

Implementieren Sie nun die obige Syntax, um die Standard-Engine auf MyISAM festzulegen. Die Abfrage lautet wie folgt:

mysql> set @@default_storage_engine = 'MyISAM';
Query OK, 0 rows affected (0.05 sec)
Nach dem Login kopieren

Jetzt können Sie den Standard-Engine-Typ mithilfe der SELECT-Anweisung überprüfen. Die Abfrage lautet wie folgt: -

mysql> select @@default_storage_engine;
Nach dem Login kopieren

Die folgende Ausgabe zeigt die Engine als MyISAM -

+--------------------------+
| @@default_storage_engine |
+--------------------------+
| MyISAM                   |
+--------------------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Erstellen Sie nun eine Tabelle und überprüfen Sie die Standard-Engine MyISAM.

Lass uns eine Tabelle erstellen. Die Abfrage zum Erstellen der Tabelle lautet wie folgt:

mysql> create table Followers
   -> (
   -> FollowerId int,
   -> FollowerName varchar(20)
   -> );
Query OK, 0 rows affected (0.32 sec)
Nach dem Login kopieren

Lassen Sie uns den Standard-Engine-Typ der obigen Tabelle mit Hilfe des Befehls SHOW TABLE überprüfen. Die Abfrage lautet wie folgt:

mysql> SHOW TABLE STATUS WHERE Name = 'Followers'\G
Nach dem Login kopieren

Output

Name: followers
Engine: MyISAM
Version: 10
Row_format: Dynamic
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 281474976710655
Index_length: 1024
Data_free: 0
Auto_increment: 1
Create_time: 2019 - 02 - 12 00: 42: 27
Update_time: 2019 - 02 - 12 00: 42: 28
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set(0.00 sec)
Nach dem Login kopieren

In MySQL Version 8.0.12 war die Standard-Engine InnoDB, wir haben sie jedoch nur für Sitzungen in MyISAM geändert. Wenn Sie MySQL neu starten, befindet sich die Speicher-Engine im Standard-MySQL-Modus, nämlich InnoDB. Lassen Sie uns MySQL neu starten. Die Abfrage lautet wie folgt: -

mysql> restart;
Query OK, 0 rows affected (0.20 sec)
Nach dem Login kopieren

Überprüfen Sie nun erneut den Standard-Engine-Typ. Jetzt InnoDB -

mysql> select @@default_storage_engine;
No connection. Trying to reconnect...
Connection id: 8
Current database: sample
+--------------------------+
| @@default_storage_engine |
+--------------------------+
| InnoDB                   |
+--------------------------+
1 row in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie stelle ich die MySQL-Datenbank so ein, dass sie standardmäßig MyISAM verwendet?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!