关于CHAR数据类型

来源:3-1 数据库表字段约束

饿少

2020-11-07 19:03:58

CHAR 固定字符串长度,那么我设置CHAR(10)的列,不是应该必须输入10个字符才行么,但是实际操作后,输入1个也能保存,所以不能理解这个CHAR和VARCHAR 除了字符数不同以外的区别

写回答

1回答

好帮手慕雪

2020-11-07

同学你好,char(10)是指固定10个字符位置,比如你输入2个字符,它返回的还是10个字符,只不过多余的8个字符用空格代替了。varchar(10)是自动缩进,比如你输入2个字符,它返回的就是两个字符。


2

0 学习 · 2433 问题

查看课程