MySQL
文章平均质量分 85
七哥有个小梦想
这个作者很懒,什么都没留下…
展开
-
MySQL事务,隔离级别,ACID,MVCC概述
一、事务四大属性 分别是原子性、一致性、隔离性、持久性。 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。举例来说,假设用户A和用户B两者的钱加起来一共是1000,那么不管A和B之间如何转账、转几次账,事务结原创 2021-08-17 23:26:02 · 399 阅读 · 0 评论 -
MySQL索引概述
索引 聚集索引与非聚集索引的区别 可以按以下四个维度回答: (1)一个表中只能拥有一个聚集索引,而非聚集索引一个表可以存在多个。 (2)聚集索引,索引中键值的逻辑顺序决定了表中相应行的物理顺序;非聚集索引,索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同。 (3)索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。 (4)聚集索引:物理存储按照索引排序;非聚集索引:物理存储不按照索引排序原创 2021-08-17 23:18:36 · 118 阅读 · 0 评论 -
SQL语句常见面试题,MySQL常见面试语句整理
1. 第二高的薪水 难度简单844收藏分享切换为英文接收动态反馈 SQL架构 编写一个 SQL 查询,获取Employee表中第二高的薪水(Salary)。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+--------+ 例如上述Employee表,SQL查询应该返回200作为第二高的薪水。如果不存在第二高的薪水,那么查询...原创 2021-08-14 15:45:55 · 2657 阅读 · 0 评论