php与数据库
MySQL与PHP中的表连接怎么用
发布时间:2023.05.29 新闻来源:php初学者 浏览次数:
  表连接
  利用连接条件将多个表关联起来,这就是表连接(JOIN),通过表连接可以获取多个表之间的数据
  MySQL与PHP中的表连接怎么用

  表连接语法:

  SELECT表名1.列名,表名2.列名FROM表1,表2 WHERE条件
  表连接的几种方式:
  内连接:join或者inner join
  自连接:同一张表内的连接
  外连接:
  左外连接,left join
  右外连接,right join
  全外连接,full join
  数据(table1):
  MySQL与PHP中的表连接怎么用
  数据(table2):
  MySQL与PHP中的表连接怎么用
  内连接
  内连接是从结果表中删除与其他被连接表中没有匹配的所有行.(交集)
  格式:
  SELECT A.c1,B.c2 FROM A JOIN B ON A.c3=B.c3
  例子:
  输出结果:
  数据库链接成功
  SQL语句执行成功!
  Array
  (
  [name]=>杨富贵
  [age]=>18
  [class]=>数学课
  )
  Array
  (
  [name]=>杨美丽
  [age]=>19
  [class]=>语文课
  )
  Array
  (
  [name]=>杨建国
  [age]=>20
  [class]=>英语课
  )
  左连接
  包含做表的全部行(不管右表是否存在与之匹配的行),以及右表中全部匹配的行.
  格式:
  SELECT A.c1,B.c2 FROM A LEFT JOIN B ON A.c3=B.c3
  例子:
  输出结果:
  数据库链接成功
  SQL语句执行成功!
  Array
  (
  [name]=>杨富贵
  [age]=>18
  [class]=>数学课
  )
  Array
  (
  [name]=>杨美丽
  [age]=>19
  [class]=>语文课
  )
  Array
  (
  [name]=>杨建国
  [age]=>20
  [class]=>英语课
  )
  Array
  (
  [name]=>杨铁柱
  [age]=>21
  [class]=>
  )
  右连接
  包含右表的全部行(不管左表是否存在与之匹配的行),以及左表中全部匹配的行.
  格式:
  SELECT A.c1,B.c2 FROM A RIGHT JOIN B ON A.c3=B.c3
  例子:
  输出结果:
  数据库链接成功
  SQL语句执行成功!
  Array
  (
  [name]=>杨富贵
  [age]=>18
  [class]=>数学课
  )
  Array
  (
  [name]=>杨美丽
  [age]=>19
  [class]=>语文课
  )
  Array
  (
  [name]=>杨建国
  [age]=>20
  [class]=>英语课
  )
  Array
  (
  [name]=>
  [age]=>
  [class]=>历史课
  )
  全连接
  包含左右两个表的全部行(不管在另一个表中是否存在与之匹配的行).
  格式:
  SELECT A.c1,B.c2 FROM A LEFT JOIN B ON A.c3=B.c3
  UNION
  SELECT A.c1,B.c2 FROM A RIGHT JOIN B ON A.c3=B.c3
  例子:
  输出结果:
  数据库链接成功
  SQL语句执行成功!
  Array
  (
  [name]=>杨富贵
  [age]=>18
  [class]=>数学课
  )
  Array
  (
  [name]=>杨美丽
  [age]=>19
  [class]=>语文课
  )
  Array
  (
  [name]=>杨建国
  [age]=>20
  [class]=>英语课
  )
  Array
  (
  [name]=>杨铁柱
  [age]=>21
  [class]=>
  )
  Array
  (
  [name]=>
  [age]=>
  [class]=>历史课
  )
友情链接: php初学者 php框架 php后端开发 php前端开发
声明:本站内容少部分来自互联网,如果你有什么建议、合作、投诉,请直接与下方邮箱联系,我们会快速处理!
晋ICP备2023014762号-2 联系邮箱:bossmsw@qq.com
Copyright 2023 - 2023 www.sxyfkl.com All Rights Reserved. php初学者 版权所有