MySQL 字段类型 Varchar 与 Char 的区别?

请尝试在评论区里写下答案(如不能清楚表述,那么你可能没真正理解)。欢迎参与,为下一次求职做准备。

如题

摈弃世俗浮躁,追求技术精湛
Summer
讨论数量: 2
thebestxt

varchar是可变长度,存多长就占多大。char是固定长度,存多少都占那么大。

2年前 评论
(1)varcharchar的区别
char是一种固定长度的类型,varchar则是一种可变长度的类型
(2)varchar(50)50的涵义
最多存放50个字符,varchar(50)(200)存储hello所占空间一样,但后者在排序时会消耗更多内存,因为order by col采用fixed_length计算col长度(memory引擎也一样)
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!