![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
且听风吟9826
这个作者很懒,什么都没留下…
展开
-
阿里Druid数据源讲解
1.Druid数据源是什么?Druid是阿里巴巴开源的一个数据源,主要用于java数据库连接池,相比spring推荐的DBCP和hibernate推荐的C3P0、Proxool数据库连接池,Druid在市场上占有绝对的优势;2.为什么选择Druid作为数据库连接池?这里直接给出一个链接:https://www.jianshu.com/p/53de4b76f98c文章从市场占有率、性能...原创 2019-10-12 11:20:02 · 1953 阅读 · 0 评论 -
通俗易懂理解数据库脏读、不可重复读、幻读
事务以及事务所引发的问题1.脏读 主要针对update操作。 一个事务A读到另一个事务B中修改过但是还没有提交的数据2.不可重复读 主要针对update操作。 一个事务A在第一次读数据和第二次读数据之间,有另一个事务B把这个数据更改并提交了,所以就出现了事务A里面读一个数据俩次,但是读到的结果是不同的。3.幻读 主要针对的是insert/delete操作。事务A第一次用wh...原创 2019-07-26 08:43:52 · 181 阅读 · 0 评论 -
MySQL
数据库命令规范•所有数据库对象名称必须使用小写字母并用下划线分割•所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)•数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符•临时库表必须以 tmp_为前缀并以日期为后缀,备份表必须以 bak_为前缀并以日期 (时间戳) 为后缀•所有存储相同数据的列名和列类型必须一致(一般作为关联列...转载 2019-08-06 17:58:13 · 151 阅读 · 0 评论 -
数据库——事务和锁
事务(Transaction)概念定义:事务是恢复和并发控制的基本单位基本特性:ACID(原子性,一致性,隔离性,持久性)原子性和一致性差不多,意思是要么全部成功,要么就全部失败;一致性是说,从一个一致性状态到另一个一致性状态,即状态的一致性;隔离性是说一个事务执行的过程中不能被另一个事务干扰,我理解为概率事件中的独立性;持久性也就是事务一旦提交,他对数据库中数据的改变就应该...原创 2019-10-08 16:27:56 · 111 阅读 · 0 评论