3

MySQL中的chartinytext有什么区别?

4

2 回答 2

5

char[]是固定的,tinytext 是可变的,最多 255 个字符。

于 2010-07-06T17:02:09.170 回答
1

一个区别是 MySQL 存储数据的方式。

对于 TEXT 字段,MySQL 将在原始表中分配 256 个字节,然后将其余数据存储在一个单独的隐藏表中的 2,000 个字节块中。

对于 CHAR 字段,您必须在创建表时声明固定大小(最多 256 个),并且 MySQL 将始终使用此空间量来存储每条记录(根据需要使用空格填充)。

于 2010-07-06T17:11:44.980 回答