复制
收藏
提问
简洁
1.创建一张系表dep,其架构包括系代号dno(定长字符串3个字节)、系名dname(变长字符串20个字节)和电话tel(12位整数) 2.创建一张课程表course,其架构包括课序号cno(定长字符串3个字节)、课程名cname(变长字符串20个字节)、学分credit(1位整数)、上课时间ctime(日期时间型)和上课人数quota(3位整数) 3.创建一张选课表sc,其架构包括学号sno(10位整数)、课序号cno(定长字符串3个字节)和成绩grade(3位整数1位小数) 4.删除课程表course 5.给职工表emp添加新列出生日期birth(日期时间型) 6.将系表dep中系名dname的数据类型修改为变长字符串16个字节 7.删除职工表emp中年龄age这一列 8.将教师表teacher中上级领导mgr的列名改为tmgr 9.将职工表emp的表名改为empt
1周前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
- 创建系表dep、课程表course、选课表sc,删除课程表course,给职工表emp添加出生日期列birth,修改系表dep中系名dname的数据类型,删除职工表emp中年龄age这一列,将教师表teacher中上级领导mgr的列名改为tmgr,将职工表emp的表名改为empt。
创建表
- 创建系表dep:使用
CREATE TABLE dep (dno CHAR(3), dname VARCHAR(20), tel INT(12));
语句创建。 - 创建课程表course:使用
CREATE TABLE course (cno CHAR(3), cname VARCHAR(20), credit INT(1), ctime DATETIME, quota INT(3));
语句创建。 - 创建选课表sc:使用
CREATE TABLE sc (sno INT(10), cno CHAR(3), grade DECIMAL(3,1));
语句创建。
删除表
- 删除课程表course:使用
DROP TABLE IF EXISTS course;
语句删除。
修改表结构
- 给职工表emp添加出生日期列birth:使用
ALTER TABLE emp ADD birth DATETIME;
语句添加。 - 修改系表dep中系名dname的数据类型:使用
ALTER TABLE dep MODIFY dname VARCHAR(16);
语句修改。 - 删除职工表emp中年龄age这一列:使用
ALTER TABLE emp DROP age;
语句删除。 - 将教师表teacher中上级领导mgr的列名改为tmgr:使用
ALTER TABLE teacher CHANGE mgr tmgr INT;
语句修改列名。 - 将职工表emp的表名改为empt:使用
ALTER TABLE emp RENAME TO empt;
语句重命名。12345678910
你觉得结果怎么样?