旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql什么时候用索引【MySQL教程】,mysql,索引

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:49评论:0


导读:MySQL中须要用到索引的状况有:当运用不以通配符最先的link,举行联络时从一个表中提取行时以及找出指定索引的max或min值等MySQL什么时候运用索引对一...
MySQL中须要用到索引的状况有:当运用不以通配符最先的link,举行联络时从一个表中提取行时以及找出指定索引的max或min值等

MySQL什么时候运用索引

对一个键码运用>, >=, =, <, <=, IF NULL和BETWEEN

SELECT * FROM table_name WHERE key_part1=1 and key_part2 > 5;
SELECT * FROM table_name WHERE key_part1 IS NULL;

当运用不以通配符最先的LIKE

SELECT * FROM table_name WHERE key_part1 LIKE 'jani%'

在举行联络时从另一个表中提取行时

SELECT * from t1,t2 where t1.col=t2.key_part

找出指定索引的MAX()或MIN()值

SELECT MIN(key_part2),MAX(key_part2) FROM table_name where key_part1=10

一个键码的前缀运用ORDER BY或GROUP BY

SELECT * FROM foo ORDER BY key_part1,key_part2,key_part3

在所有用在查询中的列是键码的一部分时候

SELECT key_part3 FROM table_name WHERE key_part1=1

以上就是mysql什么时候用索引的细致内容,更多请关注ki4网别的相干文章!

标签:mysql索引


欢迎 发表评论: