SQL多表查询高级应用

SQL多表查询

  多表查询:select 字段1, 字段2, … from 表名1, 表名2 ;
  别名:select
  别名1.字段1 as 字段别名1,
  别名2.字段2 as 字段别名2,
  …
  from
  表名1 as 别名1,
  表名2 as 别名2 ;

  注意:可以给表或字段单独起别名
  as可以省略
  表连接查询

  select 字段1, 字段2, … from 表名1, 表名2  where 表名1.id = 表名              2.id;
select name,title,content from t_master,t_dog whert t_master.id = t_dog.master_id

    外键:如果表A的主关键字是表B中的字段,则该字段称为表B的外键
  作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。

多表连接示范

两张表t_user t_judge 给两张表设置外键约束查询内容

《SQL多表查询高级应用》

《SQL多表查询高级应用》

《SQL多表查询高级应用》
《SQL多表查询高级应用》

SQL多表查询

  多表查询:select 字段1, 字段2, … from 表名1, 表名2 ;
  别名:select
  别名1.字段1 as 字段别名1,
  别名2.字段2 as 字段别名2,
  …
  from
  表名1 as 别名1,
  表名2 as 别名2 ;

  注意:可以给表或字段单独起别名
  as可以省略
  表连接查询

  select 字段1, 字段2, … from 表名1, 表名2  where 表名1.id = 表名              2.id;
select name,title,content from t_master,t_dog whert t_master.id = t_dog.master_id

    外键:如果表A的主关键字是表B中的字段,则该字段称为表B的外键
  作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。

多表连接示范

两张表t_user t_judge 给两张表设置外键约束查询内容

《SQL多表查询高级应用》

《SQL多表查询高级应用》

《SQL多表查询高级应用》
《SQL多表查询高级应用》
《SQL多表查询高级应用》 多表.jpg

    原文作者:Bob林
    原文地址: https://www.jianshu.com/p/e70307df1ea2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞