数据库第二次实验
Task 1
Q1

代码:
1 | create table department |
1 | CREATE TABLE staff ( |
Q2

表 department
数据如下:

表 staff
数据如下,其中有3条不符合要求的数据。

第二行名字为空值,报错如下

第四行薪水低于2000,报错如下

第八行外键插入一个不存在的值,报错如下

修改所有错误后数据如下

尝试删除 department
中的 财务部
,报错如下

Task 2

Q3

语句和结果如下

Q4

语句和结果如下

Q5

语句和结果如下

Q6

查询部门1工资

查询所有部门的工资

Q7

语句和结果如下

Q8

语句和结果如下

Q9

命令和结果如下

Q10

命令和结果如下


Q11

命令和结果如下

Q12

命令和结果如下

Q13

