Heim > Datenbank > MySQL-Tutorial > So legen Sie den Tabellentyp in MySQL fest

So legen Sie den Tabellentyp in MySQL fest

王林
Freigeben: 2020-10-19 10:58:31
Original
2300 Leute haben es durchsucht

So legen Sie den Tabellentyp in MySQL fest: Führen Sie die Anweisung [alter table data table name type = MsISAM] direkt aus, um den Tabellentyp festzulegen. MyISAM-Datentabellen können komprimiert werden und unterstützen die Volltextsuche.

So legen Sie den Tabellentyp in MySQL fest

Ändern Sie die SQL-Anweisung des MySQL-Tabellentyps:

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

alter table 表名 type = MyISAM;
alter table 表名 type = InnoDB;
Nach dem Login kopieren

MyISAM: Dies ist der Standardtyp, der auf dem traditionellen ISAM-Typ ISAM basiert Indexed Sequential Access Method (Indexed Sequential Access Method), eine Standardmethode zum Speichern von Datensätzen und Dateien. Im Vergleich zu anderen Speicher-Engines verfügt MyISAM über die meisten Tools zum Überprüfen und Reparieren von Tabellen.

MyISAM-Tabellen können komprimiert werden und unterstützen die Volltextsuche. Sie sind nicht transaktionssicher und unterstützen keine Fremdschlüssel. Wenn Dinge zurückgesetzt werden, führt dies zu einem unvollständigen Rollback und ist nicht atomar. Wenn Sie eine große Anzahl von SELECTs ausführen, ist MyISAM die bessere Wahl.

InnoDB: Dieser Typ ist transaktionssicher. Es hat die gleichen Eigenschaften wie BDB-Typen, sie unterstützen auch Fremdschlüssel. InnoDB-Tabellen sind schnell und verfügen über umfangreichere Funktionen als BDB. Daher wird die Verwendung empfohlen, wenn Sie eine transaktionssichere Speicher-Engine benötigen. Wenn Ihre Daten eine große Anzahl von INSERTs oder UPDATEs ausführen, sollten Sie aus Leistungsgründen eine InnoDB-Tabelle verwenden.

Bei InnoDB-Typbezeichnungen, die Dinge unterstützen, ist AUTOCOMMI der Hauptgrund, der sich auf die Geschwindigkeit auswirkt. Die Standardeinstellung ist aktiviert, und das Programm ruft BEGIN nicht explizit auf, um die Transaktion zu starten, was zu einem automatischen Commit für jedes eingefügte Element führt beeinflusst die Geschwindigkeit. Sie können begin aufrufen, bevor Sie die SQL ausführen. Mehrere SQLs bilden eine Transaktion (auch wenn Autocommit aktiviert ist), was die Leistung erheblich verbessert.

Verwandte Empfehlungen: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo legen Sie den Tabellentyp in MySQL fest. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage