当前位置: 首页 > 编程笔记 >

使用MySQL EXPLAIN关键字获取信息?

芮学
2023-03-14
本文向大家介绍使用MySQL EXPLAIN关键字获取信息?,包括了使用MySQL EXPLAIN关键字获取信息?的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable1541
   -> (
   -> EmployeeId int,
   -> EmployeeFirstName varchar(20) NOT NULL
   -> );

这是在列上创建索引的查询-

mysql> create index emp_name_index on DemoTable1541(EmployeeFirstName);
Records: 0  Duplicates: 0  Warnings: 0

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable1541 values(1,'Robert');
mysql> insert into DemoTable1541 values(2,'Adam');
mysql> insert into DemoTable1541 values(3,'Mike');

使用select语句显示表中的所有记录-

mysql> select * from DemoTable1541;

这将产生以下输出-

+------------+-------------------+
| EmployeeId | EmployeeFirstName |
+------------+-------------------+
|          1 | Robert            |
|          2 | Adam              |
|          3 | Mike              |
+------------+-------------------+
3 rows in set (0.00 sec)

以下是使用EXPLAIN的查询-

mysql> explain select * from DemoTable1541 where EmployeeFirstName='Mike';

这将产生以下输出-

+----+-------------+---------------+------------+------+----------------+----------------+---------+-------+------+----------+-------+
| id | select_type | table         | partitions | type | possible_keys  | key            | key_len | ref   | rows | filtered | Extra |
+----+-------------+---------------+------------+------+----------------+----------------+---------+-------+------+----------+-------+
|  1 | SIMPLE      | DemoTable1541 | NULL       | ref  | emp_name_index | emp_name_index | 62      | const |    1 | 100.00   | NULL |
+----+-------------+---------------+------------+------+----------------+----------------+---------+-------+------+----------+-------+
1 row in set, 1 warning (0.00 sec)
 类似资料:
  • 问题内容: 我想用来确定守护进程的pid(在ps -ef的输出中有一个唯一的字符串)。 我可以使用没有杀死pid的命令来返回进程吗?(pidof或pgrep不起作用) 问题答案: 您 可以 使用,只要包括这些选项即可。这使得整个命令(包括参数)中都具有匹配关键字,而不仅仅是进程名称。 从手册页: 该模式通常仅与进程名称匹配。时被设定,则使用完整的命令行。 如果您确实想避免使用pgrep,请尝试:

  • 问题内容: 我正在使用[UIImage:UIImage]类型的快速字典,并且正在尝试查找给定值的特定键。在Objective- C中,我可以使用allKeysForValue,但是Swift字典似乎没有这种方法。我应该使用什么? 问题答案: Swift 3:针对双射字典的特殊情况,性能更高 如果反向字典查找用例涵盖了在键和值之间具有一对一关系的双射字典,那么穷举收集操作的另一种方法是使用更快的短路

  • 本小节介绍如何获取必要的FDS Bucket信息 选择生态云机房 登陆生态网站,点击其右上角,选择生态云机房,如下图所示: **注意:对于数据流相关的操作,需要保证所有的操作都使用上述选择的生态云机房** 进入生态云FDS(即文件存储)页面 进入文件存储页面,如下图所示: 查询FDS Bucket 信息 如下图,在需要导入数据的FDS Bucket属性中查看Bucket信息,包括名称和所有者; 这

  • 本文向大家介绍php自动获取关键字的方法,包括了php自动获取关键字的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php自动获取关键字的方法。分享给大家供大家参考。 具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 在用户和发布模型中,我创建了一个简单的关系: 职位模式: 用户模型: 在数据库i have中创建新项,例如posts表中的。在控制器中使用此代码后: 我在posts表中没有用户id信息。例如,posts表中的user_id是,我希望将子查询作为一个全用户表,其中id是1

  • 本文向大家介绍用python获取txt文件中关键字的数量,包括了用python获取txt文件中关键字的数量的使用技巧和注意事项,需要的朋友参考一下 缘起:   开发人员需要tomcat中一个项目在一个月的访问请求量,因其他原因只剩下查找tomcat请求日志的方法获取,刚好最近在学习python,于是就用python摸索了下; 大体思路:                   1.把相应tomcat的