在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 |
雇员的奖金 |
