0

mysql char varchar text 区别

neo created at6 years ago view count: 2442

存储

类型 长度
char 255 (2 8−1) bytes
varchar 65,535 (216−1) bytes = 64 KiB
text 65,535 (216−1) bytes = 64 KiB

text不可以有默认值, 同时长度超过限制的数据会被主动截取, 不会报错

使用场景

char 长度固定。

varchar 长度不固定,并且通常情况下都是比较短的数据。比如user name, email, country, subject, password

text 长度不固定, 通常情况下为比较长的数据。比如html, code, images, links

report
回复