row_format de MySQL
Dans MySQL, s'il n'y a pas de varchar, de texte et leurs champs transformés, de blob et leurs champs transformés dans une table, alors cette table est en fait On l'appelle un table statique, c'est-à-dire que le format_ligne de la table est fixe, ce qui signifie que chaque enregistrement occupe les mêmes octets. Son avantage est une lecture rapide, mais son inconvénient est qu'il gaspille de l'espace supplémentaire.
www.2cto.com
S'il y a des varchar, du texte et leurs champs transformés, des blob et leurs champs transformés dans une table, alors cette table est en fait appelée une table dynamique, c'est-à-dire la table Le row_format de la table est dynamique, ce qui signifie que les octets occupés par chaque enregistrement sont dynamiques. Son avantage est qu'il permet d'économiser de l'espace, mais son inconvénient est qu'il augmente le temps de lecture.
Par conséquent, les tables avec un grand volume de requêtes de recherche sont généralement conçues comme des tables statiques en échange d'espace contre du temps.
row_format a d'autres valeurs :
DEFAULT FIXED DYNAMIC COMPRESSED REDUNDANT COMPACT www.2cto.com
Modifier le format de ligne
ALTER TABLE table_name ROW_FORMAT = DEFAULT
Modifier le le processus donne :
fixed--->dynamic: 这会导致CHAR变成VARCHAR dynamic--->fixed: 这会导致VARCHAR变成CHAR
Ce qui précède est le contenu du row_format de Mysql. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !