0

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

提前致谢。

4

2 回答 2

0

从员工中选择 *

或者如果您使用的是 PHP

mysql_query("SELECT * FROM 员工");

于 2012-10-25T15:30:11.513 回答
0

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

绝大多数时候你不需要明确告诉 mySQL 使用哪个索引,但是你可以使用索引提示

例如:

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)
于 2012-10-25T16:48:37.653 回答