Create four tables of oracle scott user in mysql database and insert initialization data

Create four tables of oracle scott user in mysql database and insert initialization data

 

/*
Function: Create the dept table in the scott database
 */
create table dept(
    deptno int unsigned auto_increment primary key COMMENT 'Department number',
    dname varchar(15) COMMENT 'Department name',
    loc varchar(50) COMMENT 'Department location'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Department table';

/*
Function: Create the emp table in the scott database
 */
create table emp(
    empno int unsigned auto_increment primary key COMMENT 'employee number',
    ename varchar(15) COMMENT 'employee name',
    job varchar(10) COMMENT 'employee position',
    mgr int unsigned COMMENT 'The number of the leader corresponding to the employee',
    hiredate date COMMENT 'employee's hire date',
    sal decimal(7,2) COMMENT 'Employee's basic salary',
    comm decimal(7,2) COMMENT 'Bonus',
    deptno int unsigned COMMENT 'Dept',
    foreign key(deptno) references dept(deptno)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Employee table';


/*
Function: Create the salgrade table in the database scott, the salary grade table
 */
create table salgrade(
    grade int unsigned COMMENT 'salary grade',
    losal int unsigned COMMENT 'Minimum wage for this grade',
    hisal int unsigned COMMENT 'Maximum salary for this grade'  
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='salary grade table';

/*
Function: Create the bonus table of the database scott, the salary table
 */
create table bonus(
    ename varchar(10) COMMENT 'employee name',
    job varchar(9) COMMENT 'employee position',
    sal decimal(7,2) COMMENT 'employee salary',
    comm decimal(7,2) COMMENT 'employee funds'  
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='salary table';


/*
Function: Insert the initialization data of the table dept in the database scott
 */
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');

/*
Function: Insert the initial data of the table emp in the database scott
 */
INSERT INTO emp VALUES    (7369,'SMITH','CLERK',7902,'1980-12-17',800,NULL,20);
INSERT INTO emp VALUES    (7499,'ALLEN','SALESMAN',7698,'1981-2-20',1600,300,30);
INSERT INTO emp VALUES    (7521,'WARD','SALESMAN',7698,'1981-2-22',1250,500,30);
INSERT INTO emp VALUES    (7566,'JONES','MANAGER',7839,'1981-4-2',2975,NULL,20);
INSERT INTO emp VALUES    (7654,'MARTIN','SALESMAN',7698,'1981-9-28',1250,1400,30);
INSERT INTO emp VALUES    (7698,'BLAKE','MANAGER',7839,'1981-5-1',2850,NULL,30);
INSERT INTO emp VALUES    (7782,'CLARK','MANAGER',7839,'1981-6-9',2450,NULL,10);
INSERT INTO emp VALUES    (7788,'SCOTT','ANALYST',7566,'87-7-13',3000,NULL,20);
INSERT INTO emp VALUES    (7839,'KING','PRESIDENT',NULL,'1981-11-17',5000,NULL,10);
INSERT INTO emp VALUES    (7844,'TURNER','SALESMAN',7698,'1981-9-8',1500,0,30);
INSERT INTO emp VALUES    (7876,'ADAMS','CLERK',7788,'87-7-13',1100,NULL,20);
INSERT INTO emp VALUES    (7900,'JAMES','CLERK',7698,'1981-12-3',950,NULL,30);
INSERT INTO emp VALUES    (7902,'FORD','ANALYST',7566,'1981-12-3',3000,NULL,20);
INSERT INTO emp VALUES    (7934,'MILLER','CLERK',7782,'1982-1-23',1300,NULL,10);

/*
Function: Insert the initial data of the table salgrade in the database scott
 */
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);

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327015829&siteId=291194637