> 데이터 베이스 > MySQL 튜토리얼 > MySQL查询前几行_MySQL

MySQL查询前几行_MySQL

WBOY
풀어 주다: 2016-06-01 13:43:28
원래의
1489명이 탐색했습니다.

bitsCN.com

当数据表中数据量大,而只需要其中某些字段的值做为验证时不需要所有数据,只需要查几行就可以,此时用limit


如:

1.select * from tags limit 4;    就是取4行数据,看看id或者其他需要的字段的的值是什么。
查询结果为:id=102或者..........,在下面就用id = 102

2.explain select * from tags where id=102;   检查该表中id或者其他字段是否为索引很有效。

+----+-------------+----------+------+---------------+------+---------+------+---------+-------+
| id | select_type | table    | type | possible_keys | key  | key_len | ref  | rows    | Extra |
+----+-------------+----------+------+---------------+------+---------+------+---------+-------+
|  102 | SIMPLE      | tags      | ALL  | NULL          | NULL | NULL    | NULL | 6226057 |       |
+----+-------------+----------+------+---------------+------+---------+------+---------+-------+

可以看出在这里没有用到id 索引【为id建的索引一般为PRIMARY】




作者 hllnihao bitsCN.com
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿