题目内容

用下面的语句创建了Student表:CREATE TABLE Student(Sno CHAR(10) primary key,Sname VARCHAR(10),age SMALLINT,Cname VARCHAR(20));请用ALTER TABLE语句设置age字段默认值为20,正确的语句是( )

ALTER TABLE Student ADD COLUMN age SET DEFAULT 20;
B. ALTER TABLE Student ALTER COLUMN age SET DEFAULT 20;
C. ALTER TABLE Student DROP COLUMN age SET DEFAULT 20;
D. ALTER TABLE Student CHANGE COLUMN age SET DEFAULT 20;

查看答案
更多问题

在MySQL中,使用关键字 AUTO_INCREMENT设置自增属性时, 要 求该属性列的数据类型是

A. INT
B. DATETIME
C. VARCHAR
DOUBLE

以下关于使用 ALTER TABLE 命令的叙述中,错误的是

A. 在ALTER TABLE命令中使用 MODIFY能够更改字段名
B. ALTER TABLE命令能够更改字段的默认值
C. ALTER TABLE命令能够删除表中的字段
D. ALTER TABLE命令能够更改表名

要将员工表 tb_emp中的年龄字段 age更名为出生年份 birth , 下列语句中正确的是

ALTER TABLE tb_emp CHANGE COLUMN age birth YEAR(4);
B. ALTER TABLE tb_emp ADD COLUMN birth YEAR(4);
C. ALTER TABLE tb_emp ALTER COLUMN age birth YEAR(4);
D. ALTER TABLE tb_emp MODIFY COLUMN age birth YEAR(4);

在MySQL中,下列有关 CHAR 和VARCHAR的比较中,不正确的是

A. CHAR是固定长度的字符类型, VARCHAR则是可变长度的字符 类型
B. 由于 CHAR固定长度, 所以在处理速度上要比 VARCHAR快,但 是会占更多存储空间
CHAR和VARCHAR的最大长度都是 255
D. 使用 CHAR字符类型时,将自动删除末尾的空格

答案查题题库