MySQL索引相关问题

#

  1. 主键与unique关键字约束的字段会自动添加索引

索引失效:

1、模糊匹配当中以“%”开头了

1
select * from emp where ename like '%T';

2、如果使用or那么要求or两边的条件字段都要有索引,才会走索引

3、使用复合索引的时候,没有使用左侧的列查找()

4、在where当中索引列参加了运算(或使用了函数),索引失效

1
select * from emp where sal+1 = 800;

数据库设计三大范式

1、任何一张表必须有主键,每一个字段原子性不可再分

2、所有非主键字段完全依赖主键,不要产生部分依赖。

3、所有非主键字段直接依赖主键,不要产生传递依赖

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2019-2021 子夜
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信