a) 在oracle学习中重点是使用sql语句,而所有的sql语句都要在scott用户下完成 ,这个用户有四张表。可以使用select * from tab查看所有表的名称。
b)如果想知道每张表的结构,可以使用下面的命令完成。DESC 表名称
部门表:DESCDEPT;
行号 |
名称 |
类型 |
描述 |
1 |
DEPTNO |
NUMBER(2) |
表示部门编号,由两位数字组成 |
2 |
DNAME |
VARCHAR2(14) |
表示部门名称,最多由14个字符组成 |
3 |
LOC |
VARCJAR2(13) |
部门所在位置,最多由13个字符组成 |
显示dep这张表中所有的数据。 Select * from dept;
雇员表 : DESC EMP
行号 |
名称 |
类型 |
描述 |
1 |
EMPNO |
NUMBER(4) |
雇员编号,由3位数字组成 |
2 |
ENAME |
VARCHAR2(10) |
雇员姓名,最多由10个字符组成 |
3 |
JOB |
VARCHAR2(9) |
雇员的工作,最多由9个字符组成 |
4 |
MGR |
NUMBER(4) |
雇员对应的领导编号,领导也是雇员 |
5 |
HIREDATE |
DATE |
雇佣日期 |
6 |
SAL |
NUMBER(7,2) |
基本工资,其中两位小数,五位整数,一共七位 |
7 |
COMM |
NUMBER(7,2) |
奖金(佣金) |
8 |
DEPTNO |
NUMBER(2) |
雇员所在部门的编号 |
显示emp这张表中所有的数据。 Select * from emp;
工资等级表 : DESC SALGRADE
行号 |
名称 |
类型 |
描述 |
1 |
GRADE |
NUMBER |
工资等级表 |
2 |
LOSAL |
NUMBER |
此等级最低工资 |
3 |
HISAL |
NUMBER |
此等级最高工资 |
显示salgrade这张表中的所有的数据。Select * from salgrade;
工资表: DESC BONUS
行号 |
名称 |
类型 |
描述 |
1 |
ENAME |
VACHAR2(10) |
雇员姓名 |
2 |
JOB |
VACHAR2(9) |
雇员职位 |
3 |
SAL |
NUMBER |
雇员工资 |
4 |
COMM |
NUMBER |
雇员奖金 |
工资表暂时使用不到,以上的四种表结构应该记下来。