美文网首页
数据库连接查询

数据库连接查询

作者: yaya_pangdun | 来源:发表于2016-06-29 19:30 被阅读186次

三种连接查询

1.内连接
  使用比较运算符进行表之间列数据的比较操作
2.外连接
  左外连接,右外连接,全外连接
3.交叉连接
  没有WHERE语句
  它返回连接表中所有数据行的笛卡尔积,其结果集合中的 数据行数等于
  第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。

内连接

SELECT * FROM student INNER JOIN course ON student.id = course.id
#内连接只显示符合条件的数据
内连接结果

左外连接、右外连接、全外连接

#LEFT JOIN、RIGHT JOIN、FULL JOIN
SELECT * FROM student LEFT JOIN course ON student.id = course.id
#左外连接包含左表的所有行,如果左表在右表的查询没有匹配,则显示NULL
左外连接

交叉连接

SELECT * from student CROSS join course
交叉连接

高级引用

student表 course表 student_course
SELECT s.Name, c.Cname FROM student_course AS sc LEFT JOIN student AS s
ON s.Sno=sc.Sno LEFT JOIN course AS c ON c.Cno = sc.Cno

相关文章

  • mysql-数据查询语句-多表

    连接查询 连接查询,是关系数据库中最主要的查询,包括等值查询、自然连接查询、非等值查询、自身连接查询、外连接查询和...

  • 查看postgres数据库连接数

    查询数据库允许的最大连接数: 查询结果: max_connections1000 查询数据库当前连接数脚本: 查询...

  • Mysql学习笔记(5)-"数据库设计" 和

    目录: 1.数据库设计 2.关联查询 1.多表查询 2.内连接查询 3.左连接查询 4.右连接查询 一.数据库设计...

  • 登录用户验证功能设计

    2.6.1 数据库连接 上文动图中注意字符连接串的替换 连接数据库 构造查询语句并提交查询 获取数据库返回数据 连...

  • thinkphp5学习笔记(五)数据库与模型

    连接与查询构造器 数据库连接配置 数据库原生查询 查询构造器 1.查询构造器的原理: 2.什么是链式操作?为什么要...

  • mysql关联查询

    关联查询:数据查询是Mysql数据库管理最重要的一个功能,连接查询是关系型数据库最主要的查询,包括了内连接(INN...

  • JDBC

    数据库连接 SQL语句 查询 插入

  • mysql默认配置修改

    查询mysql数据库连接最大响应数 查询mysql数据库最大连接数 对于mysql服务器最大连接数值的设置范围比较...

  • PHP下使用MySQL

    1.连接数据库2.执行查询3.获取结果 1.连接数据库 2.执行查询 3.获取结果

  • kettle 知识

    kettle的正常转换速度 容易产生性能问题的场景 1. 查询类: 数据库查询:数据库查询、数据库连接、插入更新 ...

网友评论

      本文标题:数据库连接查询

      本文链接:https://www.haomeiwen.com/subject/qncmlttx.html