mysql 垃圾,Mysql垃圾知识点简述(low到爆)

1、索引的使用注意事项:

①、单列索引的创建中不可以有NULL值——索引是有序的null无法排序;

②、想要将null值放入索引方法有两种:

a、将null值换成一个特定值,在where条件中使用该特定值查询;

b、建立复合索引。

③、当时查询条件中含有 is null 是,无法使用索引;

④、前导模糊查询'%A',不使用索引,如 AA,AB,BA,BB。'%A'不能直接定位含有A的,而'A%'可以直接定位到AA,AB。

-------------------------------------------------------------------叮咚----------------------------------------------------------

2、索引失效的几种情况:

①、用到or的查询条件,不会使用索引,除非,or用到的每个字段上都加了索引;

②、尽量不要在加了索引字段上使用函数,否则会是索引失效;

③、

---------------------------------------------------------------嘻嘻--------------------------------------------------------------

3、sql语句优化:

①、对于 where 语句的使用注意事项:

a、尽量避免使用 or、like、<>、!=操作符,它们会放弃使用索引而进行全表扫面;

b、尽量避免使用 null 值进行判断,原因同上;

c、在 where 中尽量避免不要使用数字表达式,例如:where num>num/2...

d、尽量避免使用子查询,使用join来连接查询;

还有好多,视情况而定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值