Heim >Datenbank >MySQL-Tutorial >So legen Sie den Tabellentyp in MySQL fest
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.
Ändern Sie die SQL-Anweisung des MySQL-Tabellentyps:
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
alter table 表名 type = MyISAM; alter table 表名 type = InnoDB;
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!