首页 > 电脑

数据库删除多张表语句求答案

更新时间2018-05-08 08:32:37

以scott用户登陆:

基础:创建以下几张表,并且在表中增加相应的数据

student学生表,表字段:

sno  varchar2(10)  primary key  学号

sname varchar2(20)     姓名

 sage number(2)        年龄

ssex varchar2(5)         性别

学生表中的数据如下:

 

teacher教师表,表字段:

tno varchar2(10) primary key    教师编号

 tname varchar2(20)           教师姓名

教师表中的数据如下:

 

course 课程表,表字段

cno varchar2(10)       课程编号

 cname varchar2(20)    课程名称

 tno varchar2(20)       教师编号

其中以cno、tno创建联合主键

课程表中的数据如下

 

SC成绩表,表字段:

sno varchar2(10)     学生学号

cno varchar2(10)     课程编号

 score number(4,2),   成绩

成绩表中的数据如下:

 

1、使用exp将四张表的数据导出备份。

2、对sc表添加两个外键。

3、删除没有成绩的学生。

4、更新成绩为58一下的学生成绩为60.

5、查询所有学生的成绩。

6、查询没门课程的学生数量

7、删除四张表。

8、将备份的表重新导入。

9、对年龄加上1-150的约束。

10、对性别加上约束。

11、对学生表中其他字段设置不能为空。


删除表操作将删除表的定义、数据以及该表的相应权限。
在删除表之前,应该首先删除该表与其他对象之间的依赖关系。要浏览现有的依赖关系,请执行sp_depends系统存储过程。
语法
DROP TABLE table_name[,...n]  
删除数据库:drop database 数据库名字

相关标签:数据库

上一篇:怎么通过各种视频地址的BB代码下视频

下一篇:怎样用c语言进行单项循环通讯