0

mysql char varchar text 区别

neo 发布于1年前 阅读数 2270

存储

类型 长度 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

举报
回复