1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| drop database if exists scott; create database scott; use scott;
DROP TABLE IF EXISTS BONUS; CREATE TABLE BONUS ( ENAME VARCHAR(10) NULL , JOB VARCHAR(9) NULL , SAL DOUBLE NULL , COMM DOUBLE NULL ) ;
DROP TABLE IF EXISTS DEPT; CREATE TABLE DEPT ( DEPTNO INT(2) PRIMARY KEY, DNAME VARCHAR(14) NULL , LOC VARCHAR(13) NULL );
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 TABLE IF EXISTS EMP; CREATE TABLE EMP ( EMPNO INT(4) PRIMARY KEY , ENAME VARCHAR(10) NULL , JOB VARCHAR(9) NULL , MGR INT(4) NULL , HIREDATE DATETIME NULL , SAL DOUBLE(7,2) NULL , COMM DOUBLE(7,2) NULL , DEPTNO INT(2) NULL );
INSERT INTO EMP VALUES ('7369', 'SMITH', 'CLERK', '7902', '1980-12-17 00:00:00', '800', null, '20'); INSERT INTO EMP VALUES ('7499', 'ALLEN', 'SALESMAN', '7698', '1981-02-20 00:00:00', '1600', '300', '30'); INSERT INTO EMP VALUES ('7521', 'WARD', 'SALESMAN', '7698', '1981-02-22 00:00:00', '1250', '500', '30'); INSERT INTO EMP VALUES ('7566', 'JONES', 'MANAGER', '7839', '1981-04-02 00:00:00', '2975', null, '20'); INSERT INTO EMP VALUES ('7654', 'MARTIN', 'SALESMAN', '7698', '1981-09-28 00:00:00', '1250', '1400', '30'); INSERT INTO EMP VALUES ('7698', 'BLAKE', 'MANAGER', '7839', '1981-05-01 00:00:00', '2850', null, '30'); INSERT INTO EMP VALUES ('7782', 'CLARK', 'MANAGER', '7839', '1981-06-09 00:00:00', '2450', null, '10'); INSERT INTO EMP VALUES ('7788', 'SCOTT', 'ANALYST', '7566', '1987-04-19 00:00:00', '3000', null, '20'); INSERT INTO EMP VALUES ('7839', 'KING', 'PRESIDENT', null, '1981-11-17 00:00:00', '5000', null, '10'); INSERT INTO EMP VALUES ('7844', 'TURNER', 'SALESMAN', '7698', '1981-09-08 00:00:00', '1500', '0', '30'); INSERT INTO EMP VALUES ('7876', 'ADAMS', 'CLERK', '7788', '1987-05-23 00:00:00', '1100', null, '20'); INSERT INTO EMP VALUES ('7900', 'JAMES', 'CLERK', '7698', '1981-12-03 00:00:00', '950', null, '30'); INSERT INTO EMP VALUES ('7902', 'FORD', 'ANALYST', '7566', '1981-12-03 00:00:00', '3000', null, '20'); INSERT INTO EMP VALUES ('7934', 'MILLER', 'CLERK', '7782', '1982-01-23 00:00:00', '1300', null, '10');
DROP TABLE IF EXISTS SALGRADE; CREATE TABLE SALGRADE ( GRADE INT(2) NULL , LOSAL DOUBLE NULL , HISAL DOUBLE NULL ) ;
INSERT INTO SALGRADE VALUES ('1', '700', '1200'); INSERT INTO SALGRADE VALUES ('2', '1201', '1400'); INSERT INTO SALGRADE VALUES ('3', '1401', '2000'); INSERT INTO SALGRADE VALUES ('4', '2001', '3000'); INSERT INTO SALGRADE VALUES ('5', '3001', '9999');
ALTER TABLE EMP ADD FOREIGN KEY (DEPTNO) REFERENCES DEPT (DEPTNO);
|