![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 95
包括Oracle、MySQL 的使用
BORN(^-^)
这个作者很懒,什么都没留下…
展开
-
三十、MySQL数据库
提供了对事务的ACID操作,还提供了行级锁和外键约束,他的优势就是处理大量数据,在mysql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就是在写的时候不会锁定全表,所以在大规模并发操作的时候会提高效率;MySQL 5.0 之前的默认数据库引擎,具有较高的插入、查询速度,但不支持事务和和行级锁和外键约束。当在insert和update时会锁定全表,所以在执行写操作对的时候效率会很慢,MySQL 还可使用触发器与函数。原创 2021-11-25 20:12:25 · 64 阅读 · 1 评论 -
二十九、PLSQL 编程
文章目录PLSQL 编程PL/SQL 块PLSQL 编程PL /SQL是一种高级数据库程序设计语言该语言集成于数据库服务器中PL/SQL代码可以对数据进行快速高效的处理PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQLPL/SQL 块PL/SQL 程序由三个块组成:即声明部分、执行部分、异常处理部分PL/SQL 块的结构如下:DECLARE /* 声明部分原创 2021-11-25 20:11:56 · 529 阅读 · 1 评论 -
二十八、视图、索引、同义词
文章目录视图视图的作用创建或修改视图视图是通过查询语句将查询出来的结果创建为一个表现形式(视图)就是满足查询语句的一个子表。视图的作用为了简化开发人员对于复杂sql的编写,提高复杂sql语句的复用。创建或修改视图create or replace view 视图名称 as 查询的 sql 语句查询视图:select * from emp10;-- 查询部门10的员工信息,并存储在一个视图中create or replace view emp10asselect * from em原创 2021-11-25 20:10:54 · 203 阅读 · 0 评论 -
二十七、JDBC
JDBCJDBC概念使用jdba 开发使用的包JDBA的核心APIDriver 接口实现类 DriverManager 类Driver 接口介绍DriverManager数据库链接的URL地址的格式获取数据库的链接使用属性文件来配置链接属性Connection 接口Statement 接口jdba 访问数据库的步骤Statement 方法执行 DDL 操作执行 DML 操作执行 DQL 操作实现代码的重构案例:用户登陆SQL 注入PreparedStatement 接口使用PreparedStatement原创 2021-11-25 20:10:37 · 572 阅读 · 0 评论 -
二十六、DML与事务
DML 数据操纵语言插入数据(INSERT)格式:Insert into 表名(列名, 列名, 列名, 列名…)values(值,值,值,值,值)--简单写法:Insert into 表名values(值,值,值,值,值)使用insert语句一次可以向数据库中插入一条记录在插入时,对于字符和日期需要使用单引号引起来-- 向emp表中插入一条记录INSERT INTO emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)VALUES(11原创 2021-11-25 20:10:09 · 454 阅读 · 0 评论 -
二十五、Oracle
Oracle 数据库管理系统 = oracle数据库(数据文件集合) + oracle实例(Oracle服务) + 管理系统Oracle12c(多租用户的环境) = CDB(数据库容器) PDB(可插拔数据库)scott /tiger 普通用户表的结构分析:EMPNOENAMEJOBSALAYRYHIREDATECOMM7589SmithManager50005-06100数据表中的每一列称为字段,对应Java中的成员属性。数据表中的每一原创 2021-11-25 20:09:32 · 188 阅读 · 0 评论