实验二通过SQL语句创建与管理数据表
实验二
一、实验目的
(1)掌握查询分析器的使用。
(2)掌握通过SQL语句创建表的方法。 (3)掌握通过SQL语句修改表结构的方法。
(4)掌握通过SQL语句添加、修改、删除表数据的方法。
二、实验内容
1、通过SQL语句删除表
用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。 1、选择Student_info数据库,在该数据库环境中“新建查询”,然后完成删除操作
2、分别填写如下SQL语言 ①、drop table Student
②、drop table Course
1 / 13
实验二通过SQL语句创建与管理数据表
③、drop table SC
3、删除操作完成
2、通过SQL语句创建表
用SQL语句在数据库Student_info中创建实验一中的Student表、Course表、SC表,结构如实验一中表2、表3、表4(即创建出空表即可)所示 ①、创建Student表
create table Student( Sno char(8) primary key, Sname varchar(8) not null, Sex char(2) not null,
Birth smalldatetime not null, Classno char(3) not null,
Entrance_date smalldatetime not null, Home_addr varchar(40) )
2 / 13
实验二通过SQL语句创建与管理数据表
②、创建Course表
create table Course( Cno char(3) primary key, Cname varchar(20) not null,
Total_perior smallint check(Total_perior>0), Credit tinyint check(Credit<=6 and credit>0) )
③、创建SC表
create table SC( Sno char(8) not null, Cno char(3) not null,
Grade tinyint check(Grade>=0 and Grade<=100), primary key(Sno,Cno),
foreign key(Sno) references Student(Sno), foreign key(Cno) references Course(Cno) )
3、通过SQL语句管理表结构 (1)添加和删除列
a. 给Student表增加身高(以米单位)Stature列 ,类型为numeric(4,2),允许为空
3 / 13