mysql
云逸_
游戏服务器开发
展开
-
There is no index in the referenced table where the referenced columns appear as the first columns.
MySQL cannot create foreign key constraint According to http://dev.mysql.com/doc/refman/5.5/en/create-table-foreign-keys.html Mysql需要外键和引用键上的索引,这样外键检查可以很快,不需要扫描表。在引用表中,必须有一个索引,其中外键列按相同顺序作为第一列列出。 ...转载 2018-12-03 11:37:45 · 2605 阅读 · 1 评论 -
innodb、myisam区别
作者:Oscarwin 链接:https://www.zhihu.com/question/20596402/answer/211492971 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在beg...转载 2019-04-11 17:07:06 · 106 阅读 · 0 评论 -
聚集索引和非聚集索引(整理)
官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用...转载 2019-06-06 14:50:55 · 182 阅读 · 0 评论 -
mysql索引
先看了清华的那本《数据结构》中的B树,再看了下面几篇文章。文章写得不错。 MySQL索引背后的数据结构及算法原理 主码索引、聚集索引、非主码索引(辅助索引)、唯一索引、外键索引、复合索引、非主码索引、聚集主码(聚集索引)、单列索引、多列索引、普通索引等 浅析——B树,B+树,B*树以及分析MySQL的两种引擎 ...原创 2019-06-06 18:04:51 · 136 阅读 · 0 评论 -
B-树,B+树
Mysql B+树学习 从 MongoDB 及 Mysql 谈B/B+树 MySQL索引背后的数据结构及算法原理转载 2019-06-03 17:25:46 · 103 阅读 · 0 评论 -
MySQL性能优化
MySQL性能优化 (转)转载 2019-06-17 11:44:51 · 133 阅读 · 0 评论