123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET time_zone = "+00:00";
- CREATE TABLE `DEPT` (
- `DEPTNO` int(11) NOT NULL,
- `DNAME` varchar(30) DEFAULT NULL,
- `LOC` varchar(30) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- INSERT INTO `DEPT` (`DEPTNO`, `DNAME`, `LOC`) VALUES
- (10, 'APPSERVER', 'NEW YORK');
- CREATE TABLE `DEPT2` (
- `DEPTNO` int(11) DEFAULT NULL,
- `DNAME` varchar(30) DEFAULT NULL,
- `LOC` varchar(30) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- INSERT INTO `DEPT2` (`DEPTNO`, `DNAME`, `LOC`) VALUES
- (10, 'APPSERVER', 'NEW YORK'),
- (20, 'RESEARCH', 'BOSTON');
- CREATE TABLE `EMP` (
- `EMPNO` int(11) NOT NULL,
- `ENAME` varchar(100) DEFAULT NULL,
- `JOB` varchar(20) DEFAULT NULL,
- `DEPTNO` int(11) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- INSERT INTO `EMP` (`EMPNO`, `ENAME`, `JOB`, `DEPTNO`) VALUES
- (7369, 'SMITH', 'CLERK', 10);
- CREATE TABLE `EMP2` (
- `EMPNO` int(11) DEFAULT NULL,
- `ENAME` varchar(100) DEFAULT NULL,
- `JOB` varchar(20) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- INSERT INTO `EMP2` (`EMPNO`, `ENAME`, `JOB`) VALUES
- (7369, 'SMITH', 'CLERK'),
- (7369, 'SMITH', 'NIGHTGUARD'),
- (7400, 'JONES', 'ENGINEER');
- CREATE TABLE `EMP2DEPT` (
- `EMPNO` int(11) DEFAULT NULL,
- `DEPTNO` int(11) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- INSERT INTO `EMP2DEPT` (`EMPNO`, `DEPTNO`) VALUES
- (7369, 10),
- (7369, 20),
- (7400, 10);
- ALTER TABLE `DEPT`
- ADD PRIMARY KEY (`DEPTNO`);
- ALTER TABLE `EMP`
- ADD PRIMARY KEY (`EMPNO`), ADD KEY `DEPTNO` (`DEPTNO`);
- ALTER TABLE `EMP`
- ADD CONSTRAINT `emp_ibfk_1` FOREIGN KEY (`DEPTNO`) REFERENCES `DEPT` (`DEPTNO`);
|