在Oracle的學習之中,重點使用的是SQL語句,而所有的SQL語句都要在scott用戶下完成,這個用戶下一共有四張表,可以使用:
SELECT * FROM tab;
查看所有的數據表的名稱,如果現在要想知道每張表的表結構,則可以采用以下的命令完成:
DESC 表名稱;
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 |
雇員的獎金 |