Heim >Datenbank >MySQL-Tutorial >MySQL: row_format

MySQL: row_format

黄舟
黄舟Original
2017-01-17 11:39:591877Durchsuche

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).


Stellungnahme:
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