首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mysql索引中进行查询

问如何在Mysql索引中进行查询
EN

Stack Overflow用户
提问于 2012-10-25 23:28:21
回答 2查看 35关注 0票数 0

我为我的员工名字创建了一个索引。但是我不知道如何查询索引,我该如何查询索引?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-25 23:30:12

SELECT * FROM employees

或者如果您正在使用PHP

mysql_query("SELECT * FROM employees");

票数 0
EN

Stack Overflow用户

发布于 2012-10-26 00:48:38

您的问题非常模糊,但是一旦创建了索引,mySQL就应该尽可能地自动查询它。如果将EXPLAIN关键字添加到查询的开头,mySQL将输出它计划如何执行您的语句,包括它将使用哪些索引。

大多数情况下,您不需要显式地告诉mySQL要使用哪个索引,但是您可以使用index hints。

例如:

代码语言:javascript
复制
mysql> explain select * from derp_users where user_name LIKE 'user';
+----+-------------+------------+-------+---------------+-----------+---------+------+------+-------------+
| id | select_type | table      | type  | possible_keys | key       | key_len | ref  | rows | Extra       |
+----+-------------+------------+-------+---------------+-----------+---------+------+------+-------------+
|  1 | SIMPLE      | derp_users | range | user_name     | user_name | 98      | NULL |    1 | Using where |
+----+-------------+------------+-------+---------------+-----------+---------+------+------+-------------+
1 row in set (0.00 sec)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13072004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档