Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL中的char和tinytext有什么区别?
char[]是固定的,tinytext 是可变的,最多 255 个字符。
char[]
一个区别是 MySQL 存储数据的方式。
对于 TEXT 字段,MySQL 将在原始表中分配 256 个字节,然后将其余数据存储在一个单独的隐藏表中的 2,000 个字节块中。
对于 CHAR 字段,您必须在创建表时声明固定大小(最多 256 个),并且 MySQL 将始终使用此空间量来存储每条记录(根据需要使用空格填充)。