explain是什么意思

时间:2024-03-26 11:20:41 宇涛 其他 我要投稿
  • 相关推荐

explain是什么意思

  explain是一个动词,意思是“解释,说明”。它的用法主要有两种,一种是作为及物动词,后面接名词或代词作宾语;另一种是作为不及物动词,后面接介词短语。以下是小编整理的explain是什么意思,希望能够帮助到大家。

  explain

  【释义】

  英 [ksplen]     美 [ksplen]

  v.说明;解释

  【变形】

  形容词: explainable过去式: explained过去分词: explained现在分词: explaining第三人称单数: explains

  【词组短语】

  explain oneself 为自己辩解;说明自己意图

  explain away 通过解释消除

  explain clearly 阐明,清晰的解释

  explain oneself 为自己辩解 ; 说明自己的意图 ; 说明自己的意思 ; 解释自己的意思

  account explain 说明 ; 解释

  Wholesale explain 批发说明

  Experts explain 专家解释 ; 专家释疑

  Can explain 可以解释 ; 能够解释 ; 可解释 ; 可以解释

  production explain 产品说明

  briefly explain 扼要说明

  explain repeatedly 反复说明

  roughly explain 笼统解释

  【词义辨析】

  clarify, interpret, account, explain, illustrate这组词都有“说明”的意思,其区别是:

  clarify 指把已发生的事件。情况和现状说清楚。

  interpret 着重以特殊的知识、经验来解释难理解的事情。

  account 说明某事物如何符合自然法则或逻辑。

  explain 含义广,最普通用词,指把某事向原来不了解、不清楚的人解释明白、说清楚等。

  illustrate 多指用实例或插图、图表加以说明。

  【双语例句】

  用作动词 (v.)

  She explained her conduct to her boss.

  她向老板说明了自己那种表现的原因。

  He explained his plan in some detail.

  他仔细地说明了自己的计划。

  The lawyer explained the new law to us.

  律师向我们解释了新法律。

  【21世纪大英汉词典】

  explain [iksplein]

  vt.

  阐明,讲解:

  to explain an obscure point

  阐明一个含糊的观点

  讲解,说明:

  to explain how to do something

  讲解如何做某事

  解释:

  How can you explain such a silly remark?

  你怎能解释这样一个愚蠢的意见?

  He explained the problem to me.

  他对我解释这个问题。

  说明…的含义 (或原因、理由);为…辩解,辩明:

  I cannot explain her strange behaviour.

  我无法为她的奇怪行为辩解。

  She explained why she was late.

  她解释她为什么迟到。

  vi.

  说明;解释;辩解:

  说明;解释;辩解:

  He explained as best he could.

  他尽力解释好。

  When you are wrong, never explain.

  如果你错了就不要辩解。

  近义词:

  expound . explicate

  综合叙述

  explain SQL语句性能测试返回值的具体含义如下:

  mysql>explain select * from table;

  | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

  table #显示该语句涉及的表

  type #这列很重要,显示了连接使用了哪种类别,有无使用索引,反映语句的质量。

  possible_keys #列指出MySQL能使用哪个索引在该表中找到行

  key #显示MySQL实际使用的键(索引)。如果没有选择索引,键是NULL。

  key_len #显示MySQL决定使用的键长度。如果键是NULL,则长度为NULL。使用的索引的长度。在不损失精确性的情况下,长度越短越好

  ref #显示使用哪个列或常数与key一起从表中选择行。

  rows #显示MySQL认为它执行查询时必须检查的行数。

  extra #包含MySQL解决查询的详细信息。

  其中:Explain的type显示的是访问类型,是较为重要的一个指标,结果值从好到坏依次是:

  system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL(优-->差)

  一般来说,得保证查询至少达到range级别,最好能达到ref,否则就可能会出现性能问题;

  具体含义见下面的4.type

  Mysql查看执行计划

  注意事项

  possible_keys列指出MySQL能使用哪个索引在该表中找到行。注意,该列完全独立于EXPLAIN输出所示的表的次序。这意味着在possible_keys中的某些键实际上不能按生成的表次序使用。

  如果该列是NULL,则没有相关的索引。在这种情况下,可以通过检查WHERE子句看是否它引用某些列或适合索引的列来提高你的查询性能。如果是这样,创造一个适当的索引并且再次用EXPLAIN检查查询

  关键作用

  key列显示MySQL实际决定使用的键(索引)。如果没有选择索引,键是NULL。使用的索引的长度。在不损失精确性的情况下,长度越短越好要想强制MySQL使用或忽视possible_keys列中的索引,在查询中使用FORCE INDEX、USE INDEX或者IGNORE INDEX。

【explain是什么意思】相关文章:

MySQL中EXPLAIN命令用法详解06-26

竭泽而渔的意思是什么07-03

憧憬的意思是什么06-21

踌躇的意思是什么08-19

出恭的意思是什么06-21

除权意思是什么06-21

鉴赏的意思是什么08-04

承诺的意思是什么07-02

fridge的意思是什么01-04