Heim >Datenbank >MySQL-Tutorial >MySQL: row_format
Mysqls row_format
Wenn in MySQL keine Varchar, Text und ihre transformierten Felder, Blob und ihre transformierten Felder in einer Tabelle vorhanden sind, dann ist diese Tabelle tatsächlich Es heißt a statische Tabelle, das heißt, das Zeilenformat der Tabelle ist fest, was bedeutet, dass jeder Datensatz die gleichen Bytes belegt. Sein Vorteil ist das schnelle Lesen, sein Nachteil ist jedoch, dass dadurch zusätzlicher Platz verschwendet wird.
www.2cto.com
Wenn eine Tabelle Varchar, Text und ihre transformierten Felder, Blob und ihre transformierten Felder enthält, wird diese Tabelle tatsächlich als dynamische Tabelle bezeichnet, d. h. Die Tabelle Das Zeilenformat der Tabelle ist dynamisch, was bedeutet, dass die von jedem Datensatz belegten Bytes dynamisch sind. Der Vorteil besteht darin, dass es Platz spart, der Nachteil besteht jedoch darin, dass es den Zeitaufwand für das Lesen erhöht.
Daher werden Tabellen mit einem großen Suchvolumen im Allgemeinen als statische Tabellen im Tausch gegen Platz und Zeit konzipiert.
row_format hat einige andere Werte:
DEFAULT FIXED DYNAMIC COMPRESSED REDUNDANT COMPACT www.2cto.com
Zeilenformat ändern
ALTER TABLE table_name ROW_FORMAT = DEFAULT
Modify The Der Prozess führt zu:
fixed--->dynamic: 这会导致CHAR变成VARCHAR dynamic--->fixed: 这会导致VARCHAR变成CHAR
Das Obige ist der Inhalt von MySQLs row_format. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).