系列文章目录
文章目录
1.SQl plus
1.1登录
1.2sys和system区别
1.3scott用户解锁
1.4SQL*plus命令
1.4.1连接
1.4.2修改密码
1.4.3SQl*Plus编译行命令
1.4.3.1显示缓冲文本内容 list
1.4.3.2修改缓冲文本 change
1.4.4SQl*Plus文件操作命令
1.4.4.1 save命令(当前缓存区内容保存到指定文件)
1.4.4.2 get命令(文件内容调任缓存区)
1.4.4.3 start和@命令(调用执行脚本命令)
1.4.4.4 spool命令
1.4.4SQl*Plus常见的交互命令
1.4.4.1替换变量&
1.4.4.2替换变量&&
1.4.4.3define命令
1.4.4.4 undef(ine)
1.4.4.5 accept带提示变量
1.4.4.6 help命令
1.4.4.7 其他常用命令
1.4.4.8 环境变量显示与设置命令
2.工具
(1).企业管理器(OEM)
(2).创建数据库 database Configuration Assistant(DBCA)
(3).检查服务安装 Oracle net Manager
(4).建立数据库连接SQL Developer
(5).网络配置工具 Net configuration Assistant
(6).各个服务的作用
3.静态数据字典与动态视图
(1).数据字典基本操作
查看能访问的数据字典
查看数据字典的数据及表结构
(2).动态性能视图
简介
(3).动态视图与数据字典的区别
4.Oracle数据库结构体系
(1).逻辑存储结构
1.简介
2.表空间
永久表空间
临时表空间
还原表空间
其他表空间
在线和离线表空间
3.表空间与数据文件对应
扩大数据库(指令)
数据库存储结构
增加数据文件
在表空间中增加数据文件
增加表空间
4.段
5.区
6.数据块
创建表空间,段,区
1.格式
2.属性
3.案例演示
查看用户默认表空间设置
设置默认表空间设置
查看数据库各个表空间及相应的ID
删除表空间
设置表空间读写属性
查询表空间信息
脱机/联机
调整表空间
表空间的备份
4.案例
(2).物理存储结构
3.安全管理
(1).简介
(2).系统权限
系统权限的授予
系统权限的回收
对象权限的授予
对象权限的回收
查询权限
区别
(3).用户自定义角色
创建角色
修改角色
授予角色权限
回收角色权限
删除角色
查询角色
4.sql语言
(1).特点
(2).语言
1.创建基本表
2.数据类型
3.约束条件
4.修改表
5. 删除表
6.插入元素
插入单个元组
插入多个元组
7.修改数据
修改一个元组的值
修改多个元组的值
8.删除数据
删除一个元组的值
删除多个元组的值
9.数据查询
9.1单表查询
比较大小
确定范围
确定集合
字符匹配
涉及空值的查询
多重条件的查询
对查询结果进行排序
9.2聚组查询
案例条件
9.3分组查询
9.4连接查询
等值连接
自然连接
复合条件连接
自身连接
外连接
9.5嵌套查询(多表查询)
9.5.1不相关子查询
带有IN谓词的子查询
带有比较运算符的子查询
带有ANY谓词或ANY谓词的子查询
9.5.2相关子查询
带有比较运算符的子查询
有EXISTS谓词的子查询
5.pL/SQL语言
(1).目的
(2).简述
优点
(3).PL/sQL块结构
案例
(4).PL/SQL字符集
(5).PL/SQL变量
变量和常量声明语法
数据类型
1.标准类型
1.数值型
2.字符型
3.日期型
4.布尔型
2.参数类型
%TYPE类型
%ROETYPE类型
3.LOB类型
4.用户自定义类型
(6).PL/SQL中的运算符和函数
1.算数运算符
2.关系运算符
3.逻辑运算符
(7).PL/SQL条件结构
1.if语句
2.case语句
案例
(8).PL/SQL循环结构
1.简单循环
案例
6.数据库的备份与恢复
要求
(1).常见数据库故障
语句错误
用户进程错误
网络故障
用户错误
闪回技术
实例错误
介质故障
(2)数据库备份简述
1.物理备份
冷备份
冷备份优点
热备份
2.逻辑备份
备份的比较
(3)数据库恢复
物理恢复
逻辑恢复
(4)闪回技术
查询闪回
表闪回
删除闪回
数据库闪回
归档闪回