mysql
数据库总结
sun_tantan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《高性能MYSQL》——查询总结
高性能MYSQL——查询总结In通过EXPLANE可得知,in被解释为type:Range的查询;然而实际上其本质还是被转化为“多个等值条件”查询(即排序再in索引之后的索引还是可用的)。Mysql对于in的执行:首先将in列表中的数据排序,然后根据二分查找,确定数据是否在in列表中。所以对于in中有大量数据的情况,如果是Or操作,时间复杂度为O(n),而in操作为O(logn)。...原创 2019-11-05 11:37:27 · 266 阅读 · 0 评论 -
InnoDB事务隔离级别
脏读事务1 可以访问 事务2 中未提交的数据会话1会话2beginbeginupdate table set age = 10 where id = 1select age from table where id = 1commitcommit / rollback会话2将age的值改变,且并未提交,此时会话1select查询结果为10....原创 2019-03-27 16:52:23 · 343 阅读 · 0 评论 -
Mysql索引
Mysql索引类型(物理存储角度)InnoDB(聚集索引)MyISAM(非聚集索引)数据文件本身就是索引文件(主键索引的索引保存剩余列所有数据值)(辅助索引的索引保存主键数据值)索引文件和数据文件是分离的;索引文件仅保存数据记录的地址以主键聚集,要求必须有“主键”可以没有主键支持行级锁只支持表级锁支持事务不支持事务Q:建立索引的目的?...原创 2019-04-08 14:21:39 · 192 阅读 · 0 评论
分享