mysql怎么进行表连接
发表于:2024-10-04 作者:千家信息网编辑
千家信息网最后更新 2024年10月04日,这篇文章主要介绍mysql怎么进行表连接,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在数据库中,select语句不仅可以查询表中信息,还可以用来查询多个表的信息,将查询到的信
千家信息网最后更新 2024年10月04日mysql怎么进行表连接
这篇文章主要介绍mysql怎么进行表连接,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在数据库中,select语句不仅可以查询表中信息,还可以用来查询多个表的信息,将查询到的信息返回出来,跟小编一起学习吧。
在本文开始前我们先创建好两张数据表(employee
和employee_record
),employee
数据表存放员工的id号,姓名,薪水以及员工所在的部门。而employee_record
存放员工之前的工作经历,下面是表中数据。将根据这两张表进行操作。
内连接
选取多张表中互相匹配的数据,并进行输出。
语法:
(select 表.字段,.... from 表1名,表2名,... where [匹配的条件比如 表1.字段=表2.字段];
其中:
表:是指需要操作的数据表,如我这里是
employee
和employee_record
;字段:是指需要进行操作的字段名。
如果觉得看字看不下去,那我们来看看一个例子:
select
语句可以给字段起别名!直接写在需要查询显示的字段的后面就行,也可以给表起别名。
外连接
外链接不仅选取多张表中相互匹配的记录,其他不匹配的记录也会查询出来。
左连接
包含左边表中的所有记录(包括右表中没有和它匹配的记录),所谓的左边表是以left join
来区分的,在left join
左边的是左边表,在其右边的是右边表。
语法:
select * from 表1 left join 表2 on 表1.字段=表2.字段;
我们可以看到虽然下面几行右边没有与之对应的,但他还是显示出来了。
右连接
包含右边表中的所有记录(包括左表中没有和它匹配的记录)。右连接的语法与左连接语法极为相似,只是个别单词不同。
语法:
select * from 表1 right join 表2 on 表1.字段=表2.字段;
可以看到右连接的显示结果和左连接的恰好相反。
注意:左连接和右连接是可以相互转换。
以上是"mysql怎么进行表连接"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
字段
数据
语法
查询
右边
信息
员工
数据表
内容
别名
多张
篇文章
语句
不同
相似
价值
例子
兴趣
单词
只是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ios软件开发证书
正业科技股吧 玖坤工业互联网
数据库 价格
网络安全作文700字初中
海格网络技术员
12306网站的数据库查询的题
数据库体系的结构特点
ic软件开发工程师
无线网络安全技术应用研究
ldap服务器连接
什么是sip服务器
sql 查看数据库表存放
浅谈公安做好网络安全工作
江西加工软件开发公司
软件开发和demo的区别
我的世界带起床战争的服务器
电力设计院嵌入式软件开发
app用什么服务器
科技互联网悟空问答
服务器管理器地址池
web网络安全风险有哪些
竞驰管理通连接不了服务器
互联网科技职业
数据库高版本还原到低版本上
岳阳数据库营销项目人才招聘网
黄浦区创新数据库销售
学习计算机网络安全用什么软件
自己做代理服务器
西二旗数据库公司
网易版我的世界服务器怎么开