0% found this document useful (0 votes)
224 views

Scott Schema MySQL

The document creates an EMPLOYEE database and defines EMP, DEPT, and SALGRADE tables. It then populates the tables with INSERT statements, adding employee records with identifying details like name, job, salary and department.

Uploaded by

manharakshat
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
224 views

Scott Schema MySQL

The document creates an EMPLOYEE database and defines EMP, DEPT, and SALGRADE tables. It then populates the tables with INSERT statements, adding employee records with identifying details like name, job, salary and department.

Uploaded by

manharakshat
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

CREATE DATABASE EMPLOYEE;

CREATE TABLE emp (


EMPNO INTEGER (4),
ENAME VARCHAR (10),
JOB VARCHAR (9),
MGR INTEGER (4),
HIREDATE DATE,
SAL DOUBLE(7,2),
COMM DOUBLE(7,2),
DEPTNO INTEGER (2))

INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES (7369, 'SMITH', 'CLERK', 7902, '1980/12/17', 800, NULL, 20);

INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES (7499, 'ALLEN', 'SALESMAN', 7698, '1981/02/20', 1600, 300, 30);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7521, 'WARD', 'SALESMAN', 7698, '1981/02/22', 1250, 500, 30);

INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7566, 'JONES', 'MANAGER', 7839, '1981/04/02', 2975, NULL, 20);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7654, 'MARTIN', 'SALESMAN', 7698, '1981/09/28', 1250, 1400,
30);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7698, 'BLAKE', 'MANAGER', 7839, '1981/05/01', 2850, NULL, 30);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7782, 'CLARK', 'MANAGER', 7839, '1981/06/09', 2450, NULL, 10);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7788, 'SCOTT', 'ANALYST', 7566, '1987/04/19', 3000, NULL, 20);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7839, 'KING', 'PRESIDENT', NULL, '1981/11/17', 5000, NULL, 10);

INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7844, 'TURNER', 'SALESMAN', 7698, '1981/09/08', 1500, 0, 30);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7876, 'ADAMS', 'CLERK', 7788, '1987/05/23', 1100, NULL, 20);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7900, 'JAMES', 'CLERK', 7698, '1981/12/03', 950, NULL, 30);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7902, 'FORD', 'ANALYST', 7566, '1981/12/03', 3000, NULL, 20);
INSERT INTO EMP ( EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM,
DEPTNO ) VALUES ( 7934, 'MILLER', 'CLERK', 7782, '1982/01/23', 1300, NULL, 10);

CREATE TABLE dept (


DEPTNO INTEGER (2),
DNAME VARCHAR (14),
LOC VARCHAR (13));

INSERT INTO DEPT ( DEPTNO, DNAME, LOC ) VALUES ( 10, 'ACCOUNTING', 'NEW YORK');
INSERT INTO DEPT ( DEPTNO, DNAME, LOC ) VALUES ( 20, 'RESEARCH', 'DALLAS');
INSERT INTO DEPT ( DEPTNO, DNAME, LOC ) VALUES ( 30, 'SALES', 'CHICAGO');
INSERT INTO DEPT ( DEPTNO, DNAME, LOC ) VALUES ( 40, 'OPERATIONS', 'BOSTON');
CREATE TABLE SALGRADE (
GRADE INTEGER,
LOSAL INTEGER,
HISAL INTEGER);

INSERT INTO SALGRADE ( GRADE, LOSAL, HISAL ) VALUES ( 1, 700, 1200);


INSERT INTO SALGRADE ( GRADE, LOSAL, HISAL ) VALUES ( 2, 1201, 1400);
INSERT INTO SALGRADE ( GRADE, LOSAL, HISAL ) VALUES ( 3, 1401, 2000);
INSERT INTO SALGRADE ( GRADE, LOSAL, HISAL ) VALUES ( 4, 2001, 3000);
INSERT INTO SALGRADE ( GRADE, LOSAL, HISAL ) VALUES ( 5, 3001, 9999);

You might also like