很简单的一个数据库问题,,但是我有一点不明白,,想请教一下!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:55:05
建立一个学生表.
CREATE TABLE Student
{Sno CHAR(9) PRIMARY KEY,
Sname CHAR(20) UNIQUE,
Ssex CHAR(2),
Sage SMALLINT,
Sdept CHAR(20)
);
不知道CHAR括号中的的数字是什么意思,,,怎么取值!!!

新建一个表名为Student
有以下这些字段
字段名称 数据类型 长度
Sno CHAR 9 是主键
Sname CHAR 20
Ssex CHAR 2
Sage SMALLINT
Sdept CHAR 2

数字是长度

char 表示 字符型数据 可以取 数字和字母

这个数字表示允许字符的个数,例如Ssex CHAR(2)中的2表示Ssex这个字段的值最多只能有2个字符