目录
一、第1关:创建表
1.1 任务描述
使用SQL语言中的create table语句,创建Student,Course,SC表。
1.2 SQL语句
CREATE TABLE Student(
Sno char(10) PRIMARY KEY,
Sname varchar(20),
Ssex char(2),
Sage smallint,
Sdept varchar(20)
);
CREATE TABLE Course(
Cno char(10) PRIMARY KEY,
Cname varchar(20),
Cpno char(10),
Ccredit smallint
);
CREATE TABLE SC(
Sno char(10),
Cno char(10),
Grade smallint,
PRIMARY KEY(Sno,Cno)
);
二、第2关:修改表结构
2.1 任务描述
使用SQL语句中的alter table语句,修改表结构:
1、为Student表添加一列(列名小写):phone char(12);
2、删除Course表中的Cpno列;
3、将Student表的sdept列修改为:sdept varchar(30) 。
2.2 SQL语句
ALTER TABLE Student ADD phone char(12);
ALTER TABLE Course DROP COLUMN Cpno;
ALTER TABLE Student ADD phone char(12);
三、第3关:删除表
3.1 任务描述
使用SQL语句中的Drop table语句,删除表结构:
删除Student、Course和SC表。(其中SC表有外码,请注意删除顺序)
3.2 SQL语句
DROP TABLE SC;--有外码的表优先被删除
DROP TABLE Student;
DROP TABLE Course;