![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Sweetie77
keep coding
展开
-
事务的四大特性: 原子性, 一致性, 隔离性, 持久性(ACID)
原子性: 就是一组操作要么同时发生, 要么一个都不发生一致性(CONSISTENCY): 就是说, 执行完数据库操作后, 数据不会被破坏. 打个比方, 如果a账户转账到b账户, 不可能因为a账户扣了钱, 而b账户没有加钱隔离性(LSOLATION): 当我们编写了一条update语句, 提交到数据库的一刹那, 有可能别人也提交了一条delete语句到数据库, 也许我们都是对同一条记录进行操...原创 2019-07-26 12:59:39 · 1196 阅读 · 0 评论 -
MySQL默认存储引擎 -InnoDB(5.1以后)
首先是如何查看自己使用的是哪个存储引擎, 可以通过命令show variables like ’storage_engine’;InnoDB是事务型数据库首选引擎,支持事务安全表(ACID)。事务的ACID属性:原子性、一致性、隔离性、持久性a) 原子性:这组语句要么全部执行,要么全部不执行。如果事务执行到一半出现错误, 数据库就滚回到事务开始执行的地方。b) ...原创 2019-08-13 23:30:42 · 11584 阅读 · 2 评论 -
数据库-内外连接及左右连接的区别
内外连接这两者是最好区分的。可以用交集和并集来理解。内连接就是取两个表的交集,其中只有两条相互对应着的数据才能被存入结果表中。外连接就是取并集,和内连接是相反的,如果一张表的数据在另一张表中没有找到,并不影响他在结果集中出现左右连接左连接就是当你要对两张表进行联合查询的时候,是将left join语句左侧的表当作基准表去匹配left join右边的表,如果左侧表其中的数据在右表中可以找到...原创 2019-08-21 23:42:19 · 3662 阅读 · 0 评论