![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库基础
Alive~
学习学习再学习!
展开
-
数据库连接池
一、什么是数据库连接池?在开发中,所谓的池就是一个容器,来存储程序的中的数据.而数据库连接池就是用来存储数据库连接的池子,用于在整个程序中共享连接,减少连接开关的次数,实现连接的复用,从而提高程序执行的效率.连接池: 将数据库连接对象放在容器中,供整个程序共享,可以减少连接创建和关闭的次数,实现连接的复用.二、为什么使用连接池?对于数据库来说,频繁的开关连接会非常的耗费资源,也会导致程...原创 2020-03-04 09:46:58 · 1345 阅读 · 2 评论 -
Oracle数据库基础(二)
一、Oracle字符串操作1.1 字符串类型1.1.1 CHAR 和 VARCHAR2 类型表示字符串数据类型,用来在表中存放字符串信息,比如姓名,职业,地址等。CHAR存放定长字符,即存不满补空格VARCHAR2 存放可变长字符,存多少占用多少eg:如保存字符‘HELLOWORLD’,共十个英文字母:CHAR(100):10个字母,补齐90个空格,实际占用100 (浪费...原创 2019-05-29 21:51:30 · 16084 阅读 · 4 评论 -
Oracle数据库基础(一)
一、数据库简介1.数据库系统的发展文件存储方式保存数据的弊端:(1)缺乏对数据的整体管理,数据不便修改。(2)不利于数据分析和共享。(3)数据量急剧增长,大量数据不可能长期保存在文件中。2. 数据库和数据库管理系统的概念数据库(Database,简称DB):本质上讲,数据库就是信息的集合,它可以存在很长时间,往往是很多年。一般来讲,数据库就是按照数据结构来组织、存储和管理...原创 2019-05-28 10:50:02 · 180887 阅读 · 29 评论 -
Oracle数据库基础(三)(查询)
一、SQL(基础查询)1.1 基本查询语句1.1.1 FROM子句SELECT <* , column [ alias ] , …> FROM table;SELECT 用于指定要查询的列FROM 指定要从哪个表中查询❤️ 注意:(1)如果要查询所有列,可以在SELECT后面使用*号(2)如果只查询特定的列,可以直接在SELECT后面指定列名,列名之间用逗号隔开。...原创 2019-06-02 21:20:27 · 9882 阅读 · 4 评论 -
Oracle数据库基础(四)(高级查询)
一、子查询1.1 子查询在WHERE子句中1.2 子查询在HAVING子句中1.3 子查询在FROM部分1.4 子查询在SELECT部分二、分页查询2.1 ROWNUM2.2 使用子查询进行分页2.3 分页与ORDER BY三、DECODE函数DECODE函数基本语法四、排序函数ROW_NUMBER、RANK、DENSE_RANK五、高级分组函数ROLLUP、CUBE...原创 2019-06-20 20:44:57 · 7178 阅读 · 4 评论 -
Oracle数据库基础(五)(视图,序列,索引)
一、视图1.1 什么是视图?1.2 视图的作用?1.3 授权创建视图1.4 创建简单视图(单表)1.5 查询视图1.6 对视图进行DML操作1.7 创建具有CHECK OPTION约束的视图1.8 通过查询USER_VIEW获取相关信息1.9 创建复杂视图(多表关联)1.10 删除视图二、序列2.1 什么是序列2.2 创建序列2.3 使用序列2.4 删除...原创 2019-06-28 21:10:45 · 5066 阅读 · 4 评论 -
Oracle数据库基础(六)(约束)
约束原创 2019-06-30 13:50:31 · 3462 阅读 · 0 评论