SQL Lab - 创建索引

时间:2017-08-13 01:08:43

标签: mysql sql

我们如何解决这个问题?我尝试了但得到了错误的答案。 索引是数据库用于提高查询性能的数据结构。当然,权衡是必须保持索引(因为它们的相应表已更新)。

编写查询以查找mg客户名为John的所有客户。然后要求数据库使用以下命令显示查询的执行方式:

EXPLAIN ANALYZE <your query ...>

在评论中,写下所使用的扫描类型以及执行所需的时间。

当客户退房时,他们通常会提供他们的姓氏和名字。要加快查询客户记录的速度,请在mg客户表上的first_namelast_name列(按此顺序)中创建一个最先调用的索引。

语法为:

CREATE INDEX <index name> ON <table name> (<attribute 1>, ..., <attribute n>)

再次,请求数据库显示如何执行上述查询。那种扫描会改变吗?是否需要执行更改所需的时间?在评论中写下你的答案。

0 个答案:

没有答案