• 首页
  • 脚本语言
    • php
    • python
    • javascript
  • 编程语言
    • c
    • c++
    • c#
    • sql
    • java
  • 前端
    • html
    • css
  • 服务器
    • apache
    • nginx
  • 数据库
    • mysql
    • oracle
  • 操作系统
    • linux
  • 杂七杂八
  • 关于我

时间:

当前位置:

  • 编程语言
  • sql
  • sql语句表的引用推荐使用表连接

欢 迎 光 临 My Blog!

sql语句表的引用推荐使用表连接

2017-03-27 16:39:36

By: My

类别:sql

1049


例:

FROM a,b

对于上面的例子,高级 SQL 程序员也许学会给你忠告:尽量不要使用逗号来代替 JOIN 进行表的连接,这样会提高你的 SQL 语句的可读性,并且可以避免一些错误。

利用逗号来简化 SQL 语句有时候会造成思维上的混乱,想一下下面的语句:

FROM a,b,c,d,e,f,g,h WHERE a.bid=b.id AND h.cid=c.id AND a.did=d.id AND c.eid=e.id
 AND d.fid=f.id AND b.gid=g.id AND g.hid=h.id


使用JOIN语句的好处在于:

  • 安全。 JOIN 和要连接的表离得非常近,这样就能避免错误。

  • 更多连接的方式,JOIN 语句能去区分出来外连接和内连接等。

    总结:记着要尽量使用 JOIN 进行表的连接,千万不要在 FROM 后面使用逗号连接表。


    标签: sql

    同 类 型 的 文 章:

    sql语句表的引用推荐使用表连接

    2017-03-27

    1049

    sql语句表的引用

    2017-03-09

    964

    SQL语句的执行顺序和其语句语法顺序不一致

    2017-03-09

    1092

    sql语句是一种声明语言

    2017-03-09

    1073

    直 接 搜 索

    热 门 标 签

    • php 6
    • linux 2
    • phpstorm 0
    • mysql 0
    • laravel 1
    • 配置 0
    • javascript 0
    • apache 1
    • 快捷键 0
    • redis 0
    • nginx 1
    • centos 1
    • 命令 1
    • nosql 0
    • html 0
    • windows 1
    • composer 3
    • c++ 0
    • thinkphp 0
    • css 2
    • 编译 0
    • sql 4

    最 热 博 文

    关 于 本 博 客

    2017-03-13 20:21:08

    • 2396

    用nginx做反向代理和负载均衡

    2017-03-25 18:41:07

    • 1560

    ab压测的使用

    2017-03-25 21:32:37

    • 1220

    日 历

    友 情 链 接

    书生程序员

    码农志

    cyf的个人博客

    瑾儿博客

    懵圈网

    疾风博客

    风轻云淡

    凉凉浅浅

    志友的博客

    醉红尘

    北平不是京城

    返 回 顶 部
    • 脚本语言
    • 编程语言
    • 前端
    • 服务器
    • 数据库
    • 操作系统
    • 杂七杂八

    ©2024 版权所有 鄂ICP备2024074657号-1