
mysql
文章平均质量分 93
者羽_zb
一步两步,一步两步……
展开
-
MySql总结
下午写,,,,原创 2021-01-20 11:09:30 · 121 阅读 · 0 评论 -
解决mysql使用in查询排序问题
# 让结果和in里面的排序一致 select * from user where id in (10000,10001) order by field(id, 10000,10001);原创 2020-10-23 16:07:26 · 428 阅读 · 0 评论 -
ACID
原子性(Atomicity) 一致性(consistency) 隔离性(Isolation) 持久性(Durability) 1.原子性: 表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作执行成功,整个事务才提交。事务中的任何一个操作失败,已经执行的任何操作都必须被撤销,返回初始状态。 2.一致性 事务操作成功后,程...原创 2019-12-20 09:08:06 · 106 阅读 · 0 评论 -
mysql索引类型总结
normal:表示普通索引 unique:表示唯一的,不允许重复的索引类似主键,类似于主键 full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。 通常情况下使用nomal索引类型即可,根据实际情况选择索引类型! ...原创 2019-08-29 09:11:10 · 100 阅读 · 0 评论 -
一条sql语句的一生
客户端执行查询语句 查询缓存(如果命中直接返回结果,否则继续向下执行) 解析语法并生成解析树(解析错误直接返回异常) 校验权限(检验通过则继续向下执行,否则返回异常) 优化器通过成本估算生成最优的执行计划(并不是最快的,并且会篡改执行的SQL语句!) 通过引擎执行查询 返回结果(将结果缓存) ...原创 2019-08-31 09:08:54 · 202 阅读 · 0 评论 -
MySQL中的锁及MVCC机制
关于锁: InnoDB:使用行级锁 MyISAM:使用表级锁 关于MVCC(多版本并发控制): MVCC的实现,通过保存数据在某个时间点的快照来实现的。这意味着一个事务无论运行多长时间,在同一个事务里能够 看到数据一致的视图。根据事务开始的时间不同,同时也意味着在同一个时刻不同事务看到的相同表里的数据可能是不同的。 InnoDB...原创 2019-09-12 09:32:12 · 218 阅读 · 0 评论