Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
1)什么是唯一索引?
- 不允许具有索引值相同的行,比如身份证唯一的
案例:假设你在维护一个市民系统,每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系统需要按照身份证号查姓名,那该如何建索引?
select name from CUser where id\_card = 'xxxxxxxyyyyyyzzzzz';
2)为什么说不建议把身份证号当做主键?
- 身份证号字段比较大
3)对上面的语句建索引我们该怎么建?
- 业务代码已经保证了不会写入重复的身份证号,索引给 id_card 字段创建唯一索引,或者创建一个普通索引。
4)从性能的角度考虑,应该选择唯一索引还是普通索引呢?
- 看下面的分析
案例:从这两种索引对查询语句和更新语句的性能影响来进行分析