![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
YbLee.
这个作者很懒,什么都没留下…
展开
-
事务的四大特性
事务的四大特性ACID1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2、 一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户...转载 2019-03-07 08:43:37 · 281 阅读 · 0 评论 -
数据库设计的三大范式简单总结
一、数据库第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。(保持数据的原子性)数据原子性很好理解,就是表中的字段不可再分。符合数据库第一范式的表,每个字段表意明确,看个例子:这是一张简单的员工信息表,其中有工号、姓名、电话三个字段。通过电话这个字段获得的信息有可能是家庭电话,或是工作地点的电话,或是手机,因此表达...转载 2019-03-07 08:54:58 · 1150 阅读 · 0 评论 -
数据库的脏读、不可重复读、幻读以及四种隔离级别详细介绍
一、数据库的脏读、不可重复读和幻读脏读:也就是当数据库的一个事务A正在使用一个数据但还没有提交,另外一个事务B也访问到了这个数据,还使用了这个数据,这就会导致事务B使用了事务A没有提交之前的数据。不可重复读:在一个事务A中多次操作一个数据,在这两次或多次访问这个数据的中间,事务B也操作此数据,并使其值发生了改变,这就导致同一个事务A在两次操作这个数据的时候值不一样,这就是不可重复读。幻读:是...转载 2019-03-07 10:09:59 · 1674 阅读 · 0 评论 -
优化Mysql数据库的8个方法
1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更...转载 2019-03-07 10:15:48 · 555 阅读 · 0 评论 -
JDBC操作数据库的基本步骤
JDBC操作数据库的基本步骤1)加载(注册)数据库驱动(到JVM)。2)建立(获取)数据库连接。3)创建(获取)数据库操作对象。4)定义操作的SQL语句。5)执行数据库操作。6)获取并操作结果集。7)关闭对象,回收数据库资源(关闭结果集–>关闭数据库操作对象–>关闭连接)。package com.yangshengjie.jdbc; import java.sql....转载 2019-03-07 11:56:56 · 4969 阅读 · 0 评论 -
MySql数据库总结
MySQL主要功能:存储数据(仓库)管理数据(增删改查)数据库(增删改查)管理系统 DBMS=DataBase Management SystemMySQL 查看数据库我们可以在登陆 MySQL 服务后,我们可以使用 show 查看数据库 database语法SHOW DATABASES;MySQL 创建数据库语法使用 creat 命令创建数据库,语法如下:CREA...转载 2019-03-07 22:44:31 · 226 阅读 · 0 评论