表结构:
DROP DATABASE IF EXISTS test1;
CREATE DATABASE test1;
USE test1;
##部门表
# DROP IF EXISTS TABLE DEPT;
CREATE TABLE DEPT(
DEPTNO int PRIMARY KEY,##部门编号
DNAME VARCHAR( 14) , ##部门名称
LOC VARCHAR( 13) ##部门地址
) ;
INSERT INTO DEPT VALUES ( 10, 'ACCOUNTING', 'NEW YORK');
INSERT INTO DEPT VALUES ( 20, 'RESEARCH', 'DALLAS');
INSERT INTO DEPT VALUES ( 30, 'SALES', 'CHICAGO');
INSERT INTO DEPT VALUES ( 40, 'OPERATIONS', 'BOSTON');
##员工表
# DROP IF EXISTS TABLE EMP;
CREATE TABLE EMP(
EMPNO int PRIMARY KEY, #员工编号
ENAME VARCHAR( 10), #员工姓名
JOB VARCHAR( 9), #员工工作
MGR int, #员工直属领导编号
HIREDATE DATE, #入职时间
SAL double, #工资
COMM double, #奖金
DEPTNO int #对应dept表的外键
);
## 添加 部门 和 员工 之间的主外键关系
ALTER TABLE EMP ADD CONSTRAINT FOREIGN KEY EMP(DEPTNO) REFERENCES DEPT (DEPTNO);
INSERT INTO EMP VALUES( 7369, 'SMITH', 'CLERK', 7902, "1980-12-17", 800, NULL, 20);
INSERT INTO EMP VALUES( 7499, 'ALLEN',