美文网首页
MySQL笔记(五)之表的连接

MySQL笔记(五)之表的连接

作者: cnkai | 来源:发表于2017-09-03 15:17 被阅读0次

MySql数据库中表的连接一共有如下几种

INNER JOIN

内连接

语法:

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

LEFT JOIN

左连接

语法:

SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

RIGHT JOIN

右连接

语法:

SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

FULL JOIN

全连接

语法:

SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

UNION

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。
同时,每条 SELECT 语句中的列的顺序必须相同。

默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

语法:

# UNION
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2


# UNION ALL
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2


相关文章

  • MySQL笔记(五)之表的连接

    MySql数据库中表的连接一共有如下几种 INNER JOIN 内连接 语法: LEFT JOIN 左连接 语法:...

  • MySQL+关联(下)

    飞谷云 MySQL 第3讲 MySQL+表连接(下) 一、MySQL+表连接(下) 1、内连接(inner joi...

  • MySQL基础之自连接用法简介

    MySQL系列之自连接简介,MySQL自连接操作,没有特定的关键字,所谓自连接指的是同一个表不同实例之间的join...

  • MySQL学习笔记二之单表查询与多表查询

    title: MySQL学习笔记二之单表查询与多表查询tags: MySQL 数据库categories: MyS...

  • 笔记01:MySQL server安装

    window 安装MySQL server 笔记02:笔记02:sqlalchemy-连接MySQL笔记03:sq...

  • MySQL 临时表

    临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。 使用PHP脚本来创建MySQL临时表...

  • MySQL 基本内容

    MySQL的基础 MySQL 数据类型 SQL mode 多表查询代价高一张表——>两个表——>需要连接连接 需要...

  • mysq临时表

    MySQL 临时表 MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接...

  • Mysql的连接

    Mysql内连接=等值连接就相当于求两个表的相同处表1 表2 内连接语法 实例 left join on以左表为主...

  • Mysql 语句

    Mysql 语句 Mysql 语句以考察各种常用连接为重点 几种常见连接 内连接(INNER JOIN):两个表都...

网友评论

      本文标题:MySQL笔记(五)之表的连接

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