作为我大学复习的一部分,我试图回答以下问题:
为中的表的至少一个属性创建索引 ‘Employees’数据库,在该数据库中,您可以使用MySQL‘EXPLAIN’工具执行以下操作 清楚地显示yield (按条款或检索)和负面(按 更新条款)创建有问题的索引.
对于第一部分,我在employees表上创建了一个索引,并在索引前后使用以下查询来证明从检索的Angular 看它是有益的:
EXPLAIN SELECT * FROM employees WHERE birth_date = '1953-09-02';
这个索引的效果是将访问的行从300000行减少到只有63行.
现在,我不知道如何做第二部分.我希望能够将EXPLAIN命令与UPDATE一起使用,但这并不适用.
我正在try 分析的UPDATE个查询如下所示:
UPDATE employee SET first_name = 'first_name' WHERE birth_date = '1953-09-02';
这是一个合适的问题来回答这个问题吗?我该如何进行分析呢.
非常感谢.