标签: mysql char tinytext
MySQL中 char 和 tinytext 有什么区别?
答案 0 :(得分:5)
char[]已修复,tinytext最多可变为255个字符。
char[]
答案 1 :(得分:1)
一个区别是MySQL存储数据的方式。
对于TEXT字段,MySQL将在原始表中分配256个字节,然后将剩余的数据以2,000个字节的块存储在一个单独的隐藏表中。
对于CHAR字段,您必须在创建表时声明固定大小(最多256个),并且MySQL将始终使用此数量的空间来存储每个记录(根据需要使用空格填充)。