char 和 varchar 的区别是什么
时间: 2023-05-03 13:01:31 浏览: 98
mysql面试题100题
b'char和varchar的区别是什么'。
char和varchar都是存储字符数据类型的,不同之处在于它们存储数据的方式不同。char固定长度,如果存储的数据长度小于char定义的长度,剩余部分会自动用空格填充;如果存储的数据长度大于char定义的长度,会被截断。而varchar可变长度,只存储实际数据长度,不会有空格填充,也不会截断数据。所以,当存储的数据长度不确定时,使用varchar更为灵活。
阅读全文