• 技术文章 >数据库 >mysql教程

    mysql optimizer是什么

    藏色散人藏色散人2020-07-01 09:14:32原创57

    mysql optimizer指的是查询优化器,SQL语句在查询之前会使用查询优化器对查询进行优化,语法如“select uid,name from user where gender = 1;”。

    Optimizer: 查询优化器

    SQL语句在查询之前会使用查询优化器对查询进行优化。他使用的是“选取-投影-联接”策略进行查询。

    用一个例子就可以理解: select uid,name from user where gender = 1;

    这个select 查询先根据where 语句进行选取,而不是先将表全部查询出来以后再进行gender过滤;

    这个select查询先根据uid和name进行属性投影,而不是将属性全部取出以后再进行过滤;

    将这两个查询条件联接起来生成最终查询结果。

    推荐:《mysql教程

    以上就是mysql optimizer是什么的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:mysql
    上一篇:mysql connectors是什么 下一篇:mysql engine表示什么
    第12期线上周末培训班

    相关文章推荐

    • mysql读写锁怎么添加?• mysql explain的作用是什么?• mysql中什么是非聚簇索引?• mysql connectors是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网