- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 普通索引和唯一索引如何选择
普通索引和唯一索引如何选择查询过程更新过程change buffer使用场景问题假设你在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系统需要按照身份证号查姓名,就会执行类似这样的SQL语句:select name from CUser where id_card = ‘xxxxxxxyyyyyyzzzzz’;所以,你一定会考虑在id_card字段上建索引。由于身份证号字段比较大,我不建议你把身份证号当做主键,那么现在你有两个选择,要么给i
2020-12-21 17:23:19 169
原创 mysql中的索引
索引的分类索引分为四类索引在MySQL中的分类B树B+树聚集索引和非聚集索引Hash索引MySQL中InnoDB和MyISAM的区别MySQL中存在索引但是不被使用的情况索引是在存储引擎中实现的,不同的存储引擎会使用不同的索引。MyISAM 和 InnoDB 只支持BTree索引MEMORY 和 HEAP 支持hash索引和Btree索引索引分为四类单列索引(普通索引,唯一索引,主键索引)普通索引:没什么限制,允许插入空值和重复值唯一索引:不允许重复值,允许空值主键索引:不允许空值,不
2020-12-21 16:34:43 116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人