知识点四:多表查询emp dept
分为4种
1、等连接
2、外连接
3、自连接
oracle 字符串转数组4、子查询
3-1、等连接
问题:显示员工姓名及所在部门的名称
分析:姓名-ame
部门名称-dept.dname
3-2、外连接
问题:查询所有部门名称和对应的员工姓名,若该部门没有员工,只显示部门名称分析:部门名称dept.dname
员工姓名ame
3-3、自连接
问题:显示员工姓名及其上级员工的姓名
分析:员工姓名ame
3-4、子查询
问题:查询工资高于公司平均工资的所有员工
分析:公司的平均工资
补充:Oracle数据类型-合理划分空间
1.字符类型
Char-固定长度-1~2000个字节
varchar和varchar2-可变长度-1~4000个字符
long 长字符类型2GB
2.数值类型
Integer-整型类型
Number(长度,精度)
Number(4,1)-999.9~999.9
Number(2) -99~99
3.日期类型
date 一般日期类型-显示到秒
timestamp 日期时间-精确到秒后8位4.二进制类型-音乐,图片和文件
LOB 1~2000字节
VLOB 1~4000字节
5.大对象类型
CLOB 字符大对象类型4GB
BLOB 二进制大对象类型2GB
FLOB 文件大对象类型4GB
Oracle的数据库对象
七大对象:用户、表、约束、序列、视图、同义词和索引
知识点三:约束– constraint –数据完整性和一致性
大体分类:实体完整性-- 减少数据冗余-- 主键约束
域完整性-- 数据的准确性-- check约束
引用完整性-- 数据的一致性-- 外键约束
Oracle约束对象5大分类:主键(primary key)、非空(not null)、唯一性(unique)、检查(check)、外键(foreign key)创建约束的两种方式:create table添加约束、alter table 添加约束
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论