关于CHAR数据类型
来源:3-1 数据库表字段约束
饿少
2020-11-07 19:03:58
CHAR 固定字符串长度,那么我设置CHAR(10)的列,不是应该必须输入10个字符才行么,但是实际操作后,输入1个也能保存,所以不能理解这个CHAR和VARCHAR 除了字符数不同以外的区别
1回答
同学你好,char(10)是指固定10个字符位置,比如你输入2个字符,它返回的还是10个字符,只不过多余的8个字符用空格代替了。varchar(10)是自动缩进,比如你输入2个字符,它返回的就是两个字符。
相似问题