实验二sql定义语言.docx

切换到 Access 的 SQL 视图或者打开 SQL Server 查询分析器进行定义操作 用SQL语言CREATE TABLE 语句创建学生表 student、课程表course和选课表 SC;(字 段类型及长度参照实验一) Create table student (sno char(8) ,sname varchar(8),ssex char(2),sdept varchar(20),sage int); Create table course(cno char(3) ,cname varchar(20),credit numeric(18,1),cpno char(3)); Create table sc(sno char(8) ,cno char(3) ,grade numeric(18,1)); 用 SQL 语言 ALTER 语句修改表结构 ; STUDENT 表中 SNO 设为非空和唯一; Alter table student alter column sno char(8) not null; Alter table student add unique(sno); STUDENT 表中增加一个字段 SBIRTH ,类型设置为日期时间类型,增加一个 ADDRESS 字段,类型为文本(字符) ; Alter table student add sbirth datetime; Alter table student add address text; 删除 STUDENT 表中 ADDRESS 字段; Alter table student drop column address; COURSE 表中 CNO 字段设为非空和唯一; Alter table course alter column cno char(3) not null; Alter table course add unique(cno); 重新定义一个简单表,然后用 SQL 语言 DROP 语句删除该表结构 ; 创建表 DX Create table DX(dx text) 删除表 DX drop table DX 用 SQL 语言 CREATE INDEX 语句定义表 STUDENT 的 SNAME 字段的降序索引 Create unique index STUsname on student(sname desc); 用SQL语言CREATE INDEX 语句定义表 SC的GRADE字段的升序索引; Create unique index SCgrade on sc (grade); 用 SQL 语言 DROP 语句删除索引 ; Drop index STUsname on student; Drop index SCgrade on sc; 输入部分数据,并试着修改其中的错误; 在主键列为非空的前提下: 设置 student 表中 sno 为主键 Alter table student add constraint PKsno primary key(sno) 删除主键 alter table student drop constraint PKsno 设置 course 表中 cno 为主键 Alter table course add constraint PKcno primary key(cno) 删除主键 alter table course drop constraint PKcno Alter table sc alter column sno char(8) not null; Alter table sc alter column cno char (3) not null; 设置sc表中sno, eno联合为主键 alter table sc add constraint PKsnocno primary key(sno,cno), Constraint FKsno foreign key(sno) references student(sno), Constraint FKcno foreign key(cno) references course(cno); 删除主键删除外键 删除主键 删除外键 建立 student 表 建立 course 表 建立 sc 表 建表的时候直接定义主键和外键 Create table student (sno char(8) primary key, sname varchar(8), ssex char(2), sdept varchar(20), sage int); Create table course (cno char(3) primary key, cname v

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档