玖叶教程网

前端编程开发入门

MySql 解析顺序

MySQL包含SELECT, FROM, WHERE等关键字, 那么这些关键字的解析顺序是怎么样的呢?

  1. FROM, 首先得知道是从哪个表进行查询
  2. ON, 通过哪个字段进行关联查询
  3. LEFT JOIN, 和哪个表进行关联查询
  4. WHERE, 表加载完之后, 准备加载条件
  5. GROUP BY, 按照表中的哪个字段进行分组
  6. HAVING, 额外的条件
  7. SELECT, 需要查询那些字段
  8. ORDER BY, 按照那些字段进行排序
  9. LIMIT, 一定是在排序完之后, 然后取出多少条数据

注: 对于WHERE条件, MySQL是从左往右进行解析, Oracle是从右往左进行解析;

mysql文章推荐

  • MySql 解析顺序
  • MySQL事务隔离级别
  • MySQL日志(错误日志, 二进制日志, 慢查询日志等)介绍
  • MySQL的多版本并发控制(MVCC)
  • MySQL 索引(单列索引, 组合索引, 全文索引)及索引失效
  • MySQL索引数据结构
  • MySQL char和varchar的区别
  • MySQL主从复制的过程及原理
  • MySQL优化
  • 发表评论:

    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言