设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要将职工表的姓名字段设置为不允许为空值,则正确的SQL语句是( )。
A: ALTER TABLE职工ALTER姓名NOT NULL
B: ALTER TABLE职工SET NOT NULL(姓名)
C: ALTER TABLE职工ALTER姓名SET NOTNULL
D: ALTER TABLE职工SET NOT NULL姓名
A: ALTER TABLE职工ALTER姓名NOT NULL
B: ALTER TABLE职工SET NOT NULL(姓名)
C: ALTER TABLE职工ALTER姓名SET NOTNULL
D: ALTER TABLE职工SET NOT NULL姓名
举一反三
- 下列各题使用如下表: 职工表(仓库号,职工号,工资,出生同期) 为“职工表”的职工号字段添加有效性规则:职工号的最左边3位字符是000,正确的SQL语句是______。 A: CHANGE TABLE职工表ALTER职工号SET CHECK LEFT(职工号,3)="000" B: ALTER TABLE职工表ALTER职工号SET CHECK LEFT(职工号,3)="000" C: ALTER TABLE职工表ALTER职工号CHECK LEFT(职工号,3)="000" D: CHANGE TABLE职工表ALTER职工号SET CHECK OCCURS(职工号,3)="000"
- 若要删除职工表中的职称字段,应该使用的命令是( )。 A: ALTER TABLE 职工 DROP 职称 B: ALTER 职工 DROP 职称 C: DROP TABLE 职称 D: DROP 职称
- 设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的SQL语句是( )。 A: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY姓名HAVING COUNT(*)>l) B: SELECT*FROM职工WHERE职工号IN; (SELECT职工号FROM职工GROUP BY姓名HAVING COUNT(*)>1) C: SELECT*FROM职工WHERE姓名IN; (SELECT姓名FROM职工GROUP BY职工号HAVING COUNT(*)>1) D: SELECT*FROM职工WHERE职工号IN;(SELECT职工号FROM职工GROUP BY职工号HAVINC COUNT(*)>1)
- 一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是 ________。 A: ALTER TABLE student ADD cometime DATE NOT NULL; B: ALTER TABLE student ADD cometime DATE; C: ALTER TABLE student DROP cometime DATE NOT NULL; D: ALTER TABLE student MODIFY cometime DATE;
- 学生表结构如下: CREATE TABLE 学生表 ( 学号 varchar(14) PRIMARY KEY, 姓名 varchar(8) NOT NULL, 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50) ) 修改姓名列的长度为20,语句为: ALTER TABLE 学生表 ALTER COLUMN 姓名 varchar(20) NOT NULL