问题
单项选择题
为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是______。
A.ALTER TABLE选课ADD FIELD等级C(2)
B.ALTER TABLE选课ALTER FIELD等级C(2)
C.ALTER TABLE选课ADD等级C(2)
D.ALTER TABLE选课ALTER等级C(2)
答案
参考答案:C
解析: 修改表结构的命令是ALTER TABLE,该命令有以下三种格式。本题用到向表中添加新的字段,其命令格式为:
ALTER TABLF<表名>
ADD[COLUMN]<字段类型>[<长度>[,<小数位数>])][NULL|NOT NULL]
[CHECK<逻辑表达式1>[ERROR<字符型文本提示信息>]][DEFAULT<默认值表达式>]
[ADD PRIMARY KEY<索引表达式2>TAG<索引名1>]
[ADD UNIQUE<索引表达式3>TAG<索引名2>]
其中:
ALTER TABLE<表名>修改指定的表;
ADD[COLUMN]<字段名1>向表中添加新的字段;
ADD PRIMARY KEY<索引表达式2>TAG<索引名1>向表中添加主索引;
ADD UNIQUE<索引表达式3>TAG<索引名2>向表中添加候选索引;
NULL|NOT NULL指定字段可以为空或不能为空。
A、B、D的格式均不正确,C为正确选项。