创建学生表:CREATE TABLE Student([br][/br]Sno char(6),[br][/br]Sname varchar(8),[br][/br]Ssex char(2),[br][/br]Sbirth DATE,[br][/br]Sdept varchar(30)[br][/br]);[br][/br]现在要添加主键的代码正确的是( )。
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);
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/>数据类型