MySQL中的数据类型之字符型在数据库中没有字符串概念,只有字符,所以数据库中只能用单引号
数据类型 | 描述 | char | 定长字符,最大可以到255 | varchar | 可变长度字符,最大可以到65535 | tinytext | 2^8^–1 =255 | text | 2^16^–1 =65535 | mediumtext | 2^24^–1 | longtext | 2^32^–1 |
char(4):存放4个字符,中英文一样。 varchar(L)实现变长机制,需要额外的空间来记录数据真实的长度。 L的理论长度是65535,但事实上达不到,因为有的字符是多字节字符,所以L达不到65535。 小结: 1、char是定长,var是变长 2、char最大值是255,varchar最大值是65535,具体要看字符编码 3、text系列在表中存储的是地址 4、一条记录的总长度不能超过65535 |