Oracle简介
第一天
Oracle四个特点:
支持多用户、大数据量的事务处理
数据安全性和完整性控制
支持分布式数据处理
可移植性
金融行业用的比较多
Oracle体系结构
数据库:整个就一个数据库
实例:一组后台的进程
数据文件:
表空间:管理数据文件
段
区
数据块
磁盘块
用户
Oracle安装
安装在虚拟机中
网络配置
在虚拟机上设置网段,要求同一网段
创建
说明:创建表空间需要同时创建数据文件
创建用户需要依附表空间,一个表空间可以建很多用户
说明:
1处是代表写语句新页面
2处代表语句执行按钮
给新创建用户设置权限
表的创建、修改、删除
数据增删改
说明:
1,提交
2,回滚
插入语句
说明:查看表数据
修改语句
删除
JDBC连接Oracle
导入驱动包
Oracle连接驱动
关闭资源
数据的导出导入
导入
用户导入导出
第二天
单表查询
简单查询
模糊查询
and运算符
or运算符
范围查询
查为空和不为空
排序
默认升序
分组聚合统计
多表连接
内连接
外连接
子查询【嵌套查询】
多行子查询
from子查询
select子查询
分页查询
rownum只能小于、小于等于
单行函数
字符函数
数值函数
转换函数
第一个值为null时则返回第二个值,第一个数不为null时则返回第一个数
行列转换
分析函数
集合运算
第三天
视图
简而言之:视图对一条sql语句的封装,再次查sql只需要输入视图名即可【select * from 视图名】
补充说明:该视图就改课数据库
序列
一种数据库对象:能产生连续数字的数据库对象
索引
数据库对象,相当于书的目录
总结
通用:视图、索引是所有数据库都有的
特有:物化视图、序列、同义词
视图为了简化开发,物化视图为了提高性能
第四天
PLsql:
过程化sql语言
语法:
示例
属性类型
条件判断
for循环
游标
结果:
存储函数
储存过程
触发器
不回首,向前走