SQL语言中CHAR的用法

如题所述

char会自动填充空格,varchar不会。所以varchar比较节省空间,但是检索效率char高一点。用法不存在什么区别。
举个例子吧
字段a为char(5)类型
字段b为varchar(5)类型
向a,b中赋值'123'
a的结果是'123
'
(123+两个空格)
b的结果是'123'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-30
char是一个字符类型
举例
create
table
test(name
char(20);
在创建表名test中,定义一个类型为char,长度为20的字符类型的列name
类似的还有varchar、varchar2、int等等
第2个回答  2019-10-25
CHAR
数据类型
CHAR的长度是固定的,如存储字符串“ABC",对于CHAR
(10),表示你存储的字符将占10个字节(包括7个空字符)
相似回答
大家正在搜