数据库
文章平均质量分 95
包括Oracle、MySQL 的使用
BORN(^-^)
这个作者很懒,什么都没留下…
展开
-
三十、MySQL数据库
提供了对事务的ACID操作,还提供了行级锁和外键约束,他的优势就是处理大量数据,在mysql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就是在写的时候不会锁定全表,所以在大规模并发操作的时候会提高效率;MySQL 5.0 之前的默认数据库引擎,具有较高的插入、查询速度,但不支持事务和和行级锁和外键约束。当在insert和update时会锁定全表,所以在执行写操作对的时候效率会很慢,MySQL 还可使用触发器与函数。原创 2021-11-25 20:12:25 · 56 阅读 · 1 评论 -
二十九、PLSQL 编程
文章目录PLSQL 编程PL/SQL 块 PLSQL 编程 PL /SQL是一种高级数据库程序设计语言 该语言集成于数据库服务器中 PL/SQL代码可以对数据进行快速高效的处理 PL/SQL包括两部分,一部分是数据库引擎部分;另一部分是可嵌入到许多产品(如C语言,JAVA语言等)工具中的独立引擎。可以将这两部分称为:数据库PL/SQL和工具PL/SQL PL/SQL 块 PL/SQL 程序由三个块组成:即声明部分、执行部分、异常处理部分 PL/SQL 块的结构如下: DECLARE /* 声明部分原创 2021-11-25 20:11:56 · 522 阅读 · 1 评论 -
二十八、视图、索引、同义词
文章目录视图视图的作用创建或修改视图 视图 是通过查询语句将查询出来的结果创建为一个表现形式(视图)就是满足查询语句的一个子表。 视图的作用 为了简化开发人员对于复杂sql的编写,提高复杂sql语句的复用。 创建或修改视图 create or replace view 视图名称 as 查询的 sql 语句 查询视图: select * from emp10; -- 查询部门10的员工信息,并存储在一个视图中 create or replace view emp10 as select * from em原创 2021-11-25 20:10:54 · 198 阅读 · 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 · 568 阅读 · 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 · 447 阅读 · 0 评论 -
二十五、Oracle
Oracle 数据库管理系统 = oracle数据库(数据文件集合) + oracle实例(Oracle服务) + 管理系统 Oracle12c(多租用户的环境) = CDB(数据库容器) PDB(可插拔数据库) scott /tiger 普通用户 表的结构分析: EMPNO ENAME JOB SALAYRY HIREDATE COMM 7589 Smith Manager 5000 5-06 100 数据表中的每一列称为字段,对应Java中的成员属性。 数据表中的每一原创 2021-11-25 20:09:32 · 179 阅读 · 0 评论