C/C++教程

04-Oracle学前必备

本文主要是介绍04-Oracle学前必备,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Oracle学前必备

二维表基本知识

表,列,属性,域,元祖,键

表:关系模型要描述一个实体,会建立一个数据结构(表)。

列:而一个实体有许多的属性,则在表中会以列(也称为字段,属性)表示,。

属性:属性不能重复,因为实体的属性不可能重复,所以列名不能设置完全相同。

域:列(该属性能取值的范围)取值的集合。

元祖:一行表示一个元祖,能描述一个具体的实例

键:对于表中的每个元组,通过一个成为键的属性来唯一标识,键可以有一个或多个属性组合来定义,用来标识唯一确定的元祖,键是建立索引的依据,通过索引可以改善检索表中数据的速度(后面学)

image-20210721174547091

在所有的语句中符号都为英文符号,每一段语句要使用英文分号( ; )结尾。

连接到Oracle数据库

在cmd命令行中使用sqlplus命令进行数据库连接

image-20210722092134522

对scott用户进行解锁并设置密码

Oracle提供scott实例模式给用户提供一些实例表和数据表来展示Oracle数据库的一些特性,但是刚安装数据库时scott没有解锁,因此我们需要给scott解锁

image-20210722145922628

image-20210722150606748

使用PLSQL工具进行连接

image-20210722093038148

image-20210803190418595

orcl数据库二维表基本介绍

/*
多行注释
*/
--单行注释
--select * from emp;

--员工信息表
--emp
select * from emp;        -- 查询emp表全部信息
/*
empno 员工编号
ename 员工姓名
job   员工岗位
mgr   上级编号
hiredate 入职日期
sal   员工薪资
comm  员工奖金
deptno 部门编号
*/

--部门信息表
--dept
select * from dept;       -- 查询dept表全部信息
/*
deptno 部门编号
dname  部门名称
loc    部门工作地址
*/

--工资等级表
--salgrade
select * from salgrade;  -- 查询salgrade表全部信息
/*
grade  级别
losal  最低薪资
hisal  最高薪资
*/

--提成信息表
--bonus
select * from bonus;     -- 查询bonus表全部信息   空表
这篇关于04-Oracle学前必备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!