在mysql中建立 oracle scott 使用者的四個表及插入初始化資料

來源:互聯網
上載者:User

標籤:style   blog   http   ar   io   os   sp   for   strong   

各表的欄位的含義:

(參考自:http://www.cnblogs.com/mchina/archive/2012/09/06/2649951.html)


1、  部門表:dept

名稱

類型

描述

1

DEPTNO

NUMBER(2)

表示部門編號,由兩位元字所組成

2

DNAME

VARCHAR2(14)

部門名稱,最多由14個字元所組成

3

LOC

VARCHAR2(13)

部門所在的位置

2、  僱員表:emp

名稱

類型

描述

1

EMPNO

NUMBER(4)

僱員的編號,由四位元字所組成

2

ENAME

VARCHAR2(10)

僱員的姓名,由10位字元所組成

3

JOB

VARCHAR2(9)

僱員的職位

4

MGR

NUMBER(4)

僱員對應的領導編號,領導也是僱員

5

HIREDATE

DATE

僱員的僱傭日期

6

SAL

NUMBER(7,2)

基本工資,其中有兩位小數,五倍整數,一共是七位

7

COMM

NUMBER(7,2)

獎金,傭金

8

DEPTNO

NUMBER(2)

僱員所在的部門編號

3、  工資等級表:salgrade

名稱

類型

描述

1

GRADE

NUMBER

工資的等級

2

LOSAL

NUMBER

此等級的最低工資

3

HISAL

NUMBER

此等級的最高工資

4、  工資表:bonus

名稱

類型

描述

1

ENAME

VARCHAR2(10)

僱員姓名

2

JOB

VARCHAR2(9)

僱員職位

3

SAL

NUMBER

僱員的工資

4

COMM

NUMBER

僱員的獎金


二。各表的建立語句:

(參考自:http://blog.csdn.net/qptufly/article/details/7881017)

create_dept.sql


/*建立 scott 資料庫中的 dept 表時間:2014年 12月 18日 星期四 19:45:10 CST小代碼 */ create table dept(    -- 部門編號    deptno      int unsigned auto_increment primary key,    -- 部門名稱    dname       varchar(15)     ,    -- 部門所在位置    loc         varchar(50)     )engine = InnoDB;


create_emp.sql



/*功能:建立 scott 資料庫中的 emp 表時間:2014年 12月 18日 星期四 19:51:32 CST小代碼 */ create table emp(    -- 僱員編號    empno           int unsigned auto_increment primary key,    -- 僱員姓名    ename           varchar(15)     ,    -- 僱員職位    job             varchar(10)     ,    -- 僱員對應的領導的編號    mgr             int unsigned    ,    -- 僱員的僱傭日期    hiredate        date            ,    -- 僱員的基本工資    sal             decimal(7,2)    ,    -- 獎金    comm            decimal(7,2)    ,    -- 所在部門    deptno          int unsigned    ,    foreign key(deptno) references dept(deptno))engine = innodb;


create_salgrade.sql



/*功能:建立資料庫 scott 中的 salgrade 表,工資等級表時間:2014年 12月 18日 星期四 19:58:09 CST小代碼 */ create table salgrade(    -- 工資等級    grade       int unsigned    ,    -- 此等級的最低工資    losal       int unsigned    ,    -- 此等級的最高工資    hisal       int unsigned    )engine=innodb;


create_bonus.sql



/*功能:建立資料庫 scott 的 bonus 表,工資表時間:2014年 12月 18日 星期四 20:03:52 CST小代碼 */ create table bonus(    -- 僱員姓名    ename       varchar(10),    -- 僱員職位    job         varchar(9),    -- 僱員工資    sal         decimal(7,2),    -- 僱員資金    comm        decimal(7,2))engine=innodb;


insert_dept.sql



/*功能:插入資料庫 scott 中表 dept 的初始化資料時間:2014年 12月 18日 星期四 20:14:34 CST小代碼 */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‘);


insert_emp.sql



/*功能:插入資料庫 scott 中表 emp 的初始資料時間:2014年 12月 18日 星期四 20:15:23 CST小代碼 */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);


insert_salgrade.sql



/*功能:插入資料庫 scott 中表 salgrade 的初始資料時間:2014年 12月 18日 星期四 20:16:09 CST小代碼 */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);




在mysql中建立 oracle scott 使用者的四個表及插入初始化資料

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.