Oracle 简单命令的使用
程序员文章站
2022-05-11 22:27:51
...
简单的命令使用
Oracle在安装过程中如果选择了生成示例方案则默认提供四张供给学习。其中三张表为(emp ,dept,salgrade)
简单查询
/*
查询emp表
*/
SELECT * FROM emp;
查询出来会显示的比较混乱,原因是显示的宽度设置的不够,需要设置一下宽度,顺便也设置一下每页显示的数据量
/*
设置显示的宽度为300;
*/
SET LINESIZE 300;
/*
设置每页显示的数据量为20;
*/
SET PAGESIZE 20;
设置完成之后在查询就变成如下所示了
三张表的数据结构
emp表
这张表是用来保存员工信息的,可以使用“DESC 表名”的方式来查询出表的数据结构
emp表
字段名称 | 是否为空? | 类型 | 字段功能 |
---|---|---|---|
EMPNO | NOT NULL | NUMBER(4) | 员工编号只能是数字最多四位 |
ENAME | VARCHAR2(10) | 员工的名字,字符串类型最多10个英文字符 | |
JOB | VARCHAR2(9) | 员工的职位,字符串类型最多9个英文字符 | |
MGR | NUMBER(4) | 员工领导的编号,最多四位 | |
HIREDATE | DATE | 员工的入职日期类型为日期类型 | |
SAL | NUMBER(7,2) | 员工的薪资数字类型,7表示最大可以保存7为数字,2表示最大小数位是2 | |
COMM | NUMBER(7,2) | 员工的薪资数字类型,7表示最大可以保存7为数字,2表示最大小数位是2 | |
DEPTNO | NUMBER(2) | 保存员工的部门编号,类型是数字,最大保存2位 |
dept表
字段名称 | 是否为空? | 类型 | 字段功能 |
---|---|---|---|
DEPTNO | NOT NULL | NUMBER(2) | 保存部门的编号 |
DNAME | VARCHAR2(14) | 保存部门的名称 | |
LOC | VARCHAR2(13) | 保存部门的位置 |
salgrade表
字段名称 | 是否为空? | 类型 | 字段功能 |
---|---|---|---|
GRADE | NUMBER | 保存的是薪资等级信息 | |
LOSAL | NUMBER | 保存的是薪资等级的最低薪资 | |
HISAL | NUMBER | 保存的是薪资等级的最高薪资 |
上一篇: 单链表头插法和尾插法C/C++代码实现
下一篇: Java添加事件监听的四种方法代码实例