要求

(1)创建一个自己确定名字的数据库,在数据库中创建表以可视化的方式创建Student、Teacher表,它们的结构图所示,每一列的数据类型根据现实自己确定。其中Teacher表中的Comm是津贴,Sal是工资,dept是所在学院,Prof是职称。


(2) 以写代码的方式创建Course、SC(学生选课表)、TC(教师授课表),它们的结构图所示,每一列的数据类型根据现实自己确定。Course表中的Chour是课时,Ccredit是学分,SC(学生选课表)中的Score是成绩





以下题目全部使用代码完成:

(3)给学生表Student增加两个字段,一个是长度为2000个字符的字段简历Resume,另一个是长度为20个字符的籍贯Native。

(4)把学生表中的籍贯列改为40个字符。

(5)删除学生表中的简历字段。

(6)删除表TC

过程

(1)可视化创建Student和Teacher表


(2)以代码的方式创建Cource、SC、Tc表

CREATE TABLE Course(
Cno CHAR(5) PRIMARY KEY,
Cname CHAR(8),
Chour tinyint,
Ccredit smallint,
CONSTRAINT CHECK_CCREDIT CHECK(Ccredit >= 0 AND Ccredit<=8)
)

CREATE TABLE SC(
Sno CHAR(6),
Cno CHAR(5),
Score INT(3) CONSTAINT CHECK_SC_SCORE CHECK( Score>=0 AND Score <=100)
)

CREATE TABLE TC(
Tno CHAR(6) ,
Cno CHAR(5)
)




(3)给学生表Student增加两个字段,一个是长度为2000个字符的字段简历Resume, 另一个是长度为20个字符的籍贯Native。因为是2000个字符VARCHAR类型最 大的长度是255个字符,则更改存储的类型为TEXT,它的最大长度为65536个字 符。

ALTER TABLE Student
ADD Resume text NULL,
ADD Native char(20) NULL


(4)把学生表中的籍贯列改为40个字符。

ALTER TABLE Student
MODIFY COLUMN Native char(40) NULL


(5)删除学生表中的简历字段。

ALTER TABLE Student
DROP COLUMN Resume

(6)删除表TC

DROP TABLE TC
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。