搜索
您的当前位置:首页正文

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多表查询

  多表查询: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 给两张表设置外键约束查询内容



多表.jpg
Top