欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle 简单命令的使用

程序员文章站 2022-05-11 22:27:51
...

简单的命令使用

Oracle在安装过程中如果选择了生成示例方案则默认提供四张供给学习。其中三张表为(emp ,dept,salgrade)

简单查询

/*
	查询emp表
 */
SELECT * FROM emp;

Oracle 简单命令的使用

查询出来会显示的比较混乱,原因是显示的宽度设置的不够,需要设置一下宽度,顺便也设置一下每页显示的数据量

/*
  设置显示的宽度为300;
 */
 SET LINESIZE 300;
/*
  设置每页显示的数据量为20;
 */
 SET PAGESIZE 20;

设置完成之后在查询就变成如下所示了

Oracle 简单命令的使用

三张表的数据结构

emp表

这张表是用来保存员工信息的,可以使用“DESC 表名”的方式来查询出表的数据结构
Oracle 简单命令的使用

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 保存的是薪资等级的最高薪资