A: ALTER TABLE student ADD PRIMARY KEY(Sno);
B: ALTER TABLE student ADD PRIMARY KEY Sno ;
C: ALTER TABLE student ADD unique (Sno);
D: ALTER TABLE student PRIMARY KEY(Sno);
举一反三
- 下述 SQL 命令的短语中,定义属性上约束条件的是( [br][/br] ) 创建系部表 CREATE TABLE Department( Sdept varchar(20) PRIMARY KEY, PIC varchar(8), Adress varchar(20) ); 创建学生表 CREATE TABLE Student( Sno char(6) PRIMARY key, Sname varchar(8), Ssex char(2), Sbirth DATE, Sdept varchar(20), FOREIGN key(Sdept)REFERENCES department(Sdept) ON DELETE SET NULL ON UPDATE CASCADE [br][/br] ); 下列描述不正确的是( ) A: 删除Department表中的元组时,Student相应的元组对应值置空 B: Department表中插入元组时,Student也自动插入新的元组 C: Department表中元组更新时,Student相应的元组对应值也更新 D: 设置了student表中的sdept为外码
- 用下面的语句创建了Student表:CREATE TABLE Student(Sno CHAR(10) primary key,Sname VARCHAR(10),age SMALLINT,Cname VARCHAR(20) );请用ALTER TABLE语句设置age字段默认值为20,正确的语句是()。 A: ALTER TABLE Student ALTER COLUMN age SET DEFAULT 20; B: ALTER TABLE Student CHANGE COLUMN age SET DEFAULT 20; C: ALTER TABLE Student ADD COLUMN age SET DEFAULT 20; D: ALTER TABLE Student DROP COLUMN age SET DEFAULT 20;
- 将查询Student表和修改学生学号的权限授给用户U4。实现此功能的SQL语句是(<br/>)。 A: GRANT UPDATE(Sno),SELECT<br/>ON TABLE Student TO U4 ; B: GRANT UPDATE,SELECT<br/>ON TABLE Student TO U4 ; C: GRANT SELECT ON TABLE<br/>Student TO U4 ; D: GRANT UPDATE ON TABLE<br/>Student TO U4 ;
- 关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL语句创建主键时,可以是(3___)。 A: 为标识表中唯一的实体 B: 一二C.三D.四<br/>⑶ C: create table table1<br/>(column1 char(13) not null primary,<br/>column2 int not) on primary; D: 创建唯一的索引,允许空值 E: alter table table1 with notcheck add <br/>constraint [PK_table1] primary key nonclustered <br/>( column1) on primary; F: 只允许以表中第一字段建立 G: alter table table1 column1 primary key ; H: 允许有多个主键的<br/>⑵
- 下列选项中,添加字段的基本语法格式是() A: ALTER<br/>TABLE 表名ADD旧字段名TO 新字段名<br/>新数据类型 B: ALTER<br/>TABLE 表名MODIFY 旧字段名<br/>新字段名 新数据类型 C: ALTER<br/>TABLE 表名ADD 新字段名<br/>数据类型 D: ALTER<br/>TABLE 表名MODIFY 字段名<br/>数据类型
内容
- 0
用下面的T-SQL语句建立一个基本表:[br][/br] CREATE TABLE Student ( Sno CHAR(4) PRIMARY KEY ,[br][/br] Sname CHAR(8) NOT NULL , Sex CHAR(2) , age INT )[br][/br] 可以插入到表中的元组是( )。 A: '5021','刘祥',男,NULL B: NULL,'刘祥',NULL,21 C: '5021',NULL,男,21 D: '5021','刘祥','男',21
- 1
在修改表时,设置检查约束可以使用的SQL语句是() A: FOREIGN<br/>KEY REFERENCES主键表名(主键字段名) B: Primary<br/>Key(主键名) C: constraint主键约束名Primary<br/>Key(主键名) D: ALTER<br/>TABLE 表名ADD<br/>CONSTRAINT 检查约束名check<br/>(约束条件)
- 2
若要将学生表student中的student_no字段设置为主键,可以在创建表中使用()代码。 A: PRIMARY<br/>KEY student_no CHAR(10) B: student_no<br/>PRIMARY KEY C: PRIMARY<br/>student_no CHAR(10) D: student_no<br/>CHAR(10) PRIMARY KEY
- 3
在表student中增加一列address,将该列置于phone字段之后,使用语句( )。 A: ADD TABLE student(address varchar(20)); B: ADD TABLE student ALTER(address varchar(20)); C: ALTER TABLE student ADD address varchar(20); D: ALTER TABLE student ADD address varchar(20) AFTER phone;
- 4
如果有学生表student,sno代表学号,sage代表年龄,则想要得到年龄在18到20之间的学生学号的SQL语句是() A: SELECT sno<br/>FROM student<br/>WHERE sage>18 or sage<20 B: SELECT sno<br/>FROM student<br/>WHERE sage=18 C: SELECT sno<br/>FROM student<br/>WHERE sage in (18,20) D: SELECT sno<br/>FROM student<br/>WHERE sage between18 and 20