没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![text/x-c++](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/10046593/bg1.jpg)
Oracle 学习笔记
Java 相关课程系列笔记之二
![](https://csdnimg.cn/release/download_crawler_static/10046593/bg2.jpg)
笔记内容说明
Oracle 数据库、SQL(薛海璐老师主讲,占笔记内容 100%);
![](https://csdnimg.cn/release/download_crawler_static/10046593/bg3.jpg)
1
目 录
一、 数据库介绍 ........................................................................................................................... 1
1.1 表是数据库中存储数据的基本单位 ................................................................................. 1
1.2 数据库标准语言 ................................................................................................................. 1
1.3 数据库(DB) ................................................................................................................... 1
1.4 数据库种类 ......................................................................................................................... 1
1.5 数据库中如何定义表 ......................................................................................................... 1
1.6 create database dbname 的含义 .......................................................................................... 1
1.7 安装 DBMS ........................................................................................................................ 1
1.8 宏观上是数据-->database .................................................................................................. 1
1.9 远程登录:telnet IP 地址 .................................................................................................. 1
1.10 TCP/IP 通信协议 .............................................................................................................. 2
1.11 数据库建连接必须提供以下信息 ................................................................................... 2
1.12 一台机器可跑几个数据库,主要受内存大小影响 ....................................................... 2
1.13 源表和结果集 ................................................................................................................... 2
1.14 几个简单命令 ................................................................................................................... 2
1.15 tarena 给 jsd1304 授权 ..................................................................................................... 2
1.16 课程中使用的 5 个表 ....................................................................................................... 3
二、 select from 语句 ..................................................................................................................... 5
2.1 select 语句功能 ................................................................................................................... 5
2.2 select 语句基本语法 ........................................................................................................... 5
2.3 列别名 ................................................................................................................................. 5
2.4 算术表达式 ......................................................................................................................... 5
2.5 空值 null 的处理 ................................................................................................................ 5
2.6 nvl(p1,p2)函数 .................................................................................................................... 5
2.7 拼接运算符 || ..................................................................................................................... 6
2.8 文字字符串 ......................................................................................................................... 6
2.9 消除重复行 ......................................................................................................................... 6
2.10 其他注意事项 ................................................................................................................... 6
三、 SQL 语句的处理过程 ........................................................................................................... 7
3.1 SQL 语句处理过程 ............................................................................................................ 7
3.2 处理一条 select 语句 .......................................................................................................... 7
四、 where 子句 ............................................................................................................................. 8
4.1 where 子句后面可以跟什么 .............................................................................................. 8
4.2 语法和执行顺序 ................................................................................................................. 8
4.3 字符串是大小写敏感的,在比较时严格区分大小写 ..................................................... 8
4.4 where 子句后面可以跟多个条件表达式 .......................................................................... 8
4.5 between and 运算符 ............................................................................................................ 8
4.6 in 运算符(多值运算符) ................................................................................................. 8
4.7 like 运算符 .......................................................................................................................... 9
4.8 is null 运算符 ...................................................................................................................... 9
4.9 比较和逻辑运算符(单值运算符) ................................................................................. 9
4.10 多值运算符 all、any ........................................................................................................ 9
![](https://csdnimg.cn/release/download_crawler_static/10046593/bg4.jpg)
2
4.11 运算符的否定形式 ........................................................................................................... 9
五、 order by 子句 ....................................................................................................................... 10
5.1 语法和执行顺序 ............................................................................................................... 10
5.2 升降序 ............................................................................................................................... 10
5.3 null 值在排序中显示 ....................................................................................................... 10
5.4 order by 后面可以跟什么 ................................................................................................ 10
5.5 多列排序 ........................................................................................................................... 10
六、 单行函数的使用.................................................................................................................. 11
6.1 数值类型 ........................................................................................................................... 11
6.2 日期类型 ........................................................................................................................... 11
6.3 字符类型 ........................................................................................................................... 13
6.4 转换函数 ........................................................................................................................... 14
6.5 其他注意事项 ................................................................................................................... 14
七、 SQL 语句中的分支 ............................................................................................................. 15
7.1 分支表达式 ....................................................................................................................... 15
7.2 分支函数 ........................................................................................................................... 15
八、 组函数 ................................................................................................................................. 16
8.1 报表统计常用 ................................................................................................................... 16
8.2 缺省情况组函数处理什么值 ........................................................................................... 16
8.3 当组函数要处理的所有值都为 null 时 ........................................................................... 16
8.4 行级信息和组级信息 ....................................................................................................... 16
九、 group by 子句 ...................................................................................................................... 17
9.1 语法和执行顺序 ............................................................................................................... 17
9.2 分组过程 ........................................................................................................................... 17
9.3 常见错误 ........................................................................................................................... 17
9.4 多列分组 ........................................................................................................................... 17
十、 having 子句 .......................................................................................................................... 18
10.1 语法和执行顺序 ............................................................................................................. 18
10.2 执行过程 ......................................................................................................................... 18
10.3 where 和 having 区别 ..................................................................................................... 18
十一、 非关联子查询 ................................................................................................................. 19
11.1 语法 ................................................................................................................................. 19
11.2 子查询的执行过程 ......................................................................................................... 19
11.3 常见错误 ......................................................................................................................... 19
11.4 子查询与空值 ................................................................................................................. 19
11.5 多列子查询 ..................................................................................................................... 20
十二、 关联子查询 ..................................................................................................................... 21
12.1 语法 ................................................................................................................................. 21
12.2 执行过程 ......................................................................................................................... 21
12.3 exists ............................................................................................................................... 21
12.4 exists 执行过程 ............................................................................................................... 21
12.5 not exists ......................................................................................................................... 22
12.6 not exists 执行过程 ........................................................................................................ 22
12.7 in 和 exists 比较 ............................................................................................................. 22
![](https://csdnimg.cn/release/download_crawler_static/10046593/bg5.jpg)
3
十三、 多表查询 ......................................................................................................................... 23
13.1 按范式要求设计表结构 ................................................................................................. 23
13.2 多表连接的种类 ............................................................................................................. 23
13.3 交叉连接 ......................................................................................................................... 23
13.4 内连接 ............................................................................................................................. 23
13.5 外连接 ............................................................................................................................. 25
13.6 非等值连接 ..................................................................................................................... 27
13.7 表连接总结 ..................................................................................................................... 27
十四、 集合 ................................................................................................................................. 28
14.1 表连接主要解决的问题 ................................................................................................. 28
14.2 集合运算 ......................................................................................................................... 28
14.3 集合运算符 ..................................................................................................................... 28
14.4 子查询、连接、集合总结 ............................................................................................. 29
十五、 排名分页问题 ................................................................................................................. 30
15.1 什么是 rownum .............................................................................................................. 30
15.2 where rownum<=5 的执行过程 ..................................................................................... 30
15.3 where rownum=5 的执行过程 ....................................................................................... 30
十六、 约束 constraint ................................................................................................................ 31
16.1 约束的类型 ..................................................................................................................... 31
16.2 primary key:主键约束 ................................................................................................. 31
16.3 not null:非空约束 ........................................................................................................ 31
16.4 unique key:唯一建约束 ............................................................................................... 31
16.5 references foreign key:外键约束 ................................................................................. 32
16.6 check:检查约束 ........................................................................................................... 33
十七、 事务 ................................................................................................................................. 35
17.1 transaction ....................................................................................................................... 35
17.2 定义 ................................................................................................................................. 35
17.3 事务的特性:ACID ....................................................................................................... 35
17.4 事务的隔离级别 ............................................................................................................. 35
17.5 数据库开发的关键挑战 ................................................................................................. 35
17.6 锁的概念 ......................................................................................................................... 36
17.7 Oracle 的锁机制 ............................................................................................................. 36
17.8 事务不提交的后果 ......................................................................................................... 36
17.9 回滚事务 rollback ........................................................................................................... 36
17.10 保留点 savepoint .......................................................................................................... 36
十八、 数据库对象:视图 view ................................................................................................ 37
18.1 带子查询的 create table ................................................................................................. 37
18.2 带子查询的 insert ........................................................................................................... 37
18.3 定义缺省值:default ...................................................................................................... 37
18.4 视图 view ....................................................................................................................... 38
18.5 视图的应用场景 ............................................................................................................. 38
18.6 视图的分类 ..................................................................................................................... 39
18.7 视图的维护 ..................................................................................................................... 39
十九、 数据库对象:索引 index ............................................................................................... 41
剩余51页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/aac255d9e37943ff94b031aa426c61c5_sh15864281775.jpg!1)
sh15864281775
- 粉丝: 2
- 资源: 33
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)