数据库的四种连接方式分别是什么


当前第2页 返回上一页

分类:分为两种 左连接,右连接 left join 左外连接---左连接,以左表为主 right join 右外连接---右连接,以右表为主

基本语法: 左表 left/right join 右表 on 左表.字段 = 右表.字段;------条件必须有

交叉连接

交叉连接 连接查询 cross join:

交叉连接不带WHERE 子句,它返回被连接的两个表所有数据行的笛卡尔积,

返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。

自然连接

自然连接 natural join 自然连接

就是系统自动匹配连接条件 系统以字段名字作为匹配模式(同名字段作为字段,多个同名字段都作为条件)

自然连接:可以分为 自然内连接 和 自然外连接 内连接 natural left join 自然左外连接

其实:内连接和外连接都可以模拟自然连接,

使用同名字段,合并字段 左表 left/ right inner join 右表 on using(字段名) -----使用同名字段,合并字段

--自然内连接 select * from stu natural join cla;

-自然左外连接 select * from stu natural left join cla;

--外连接模拟自然左外连接 select * from stu left join cla using(id);

以上就是数据库的四种连接方式分别是什么的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何使用phpmyadmin修改数据库默认编码

oracle导入数据库报错怎么办?

数据库和sql是什么?两者的优势是什么

怎么把数据库导入navicat

如何使用navicat为数据库表增加新记录

phpmyadmin怎么修改数据库root密码

数据仓库和数据库的区别是什么?

mysql连接数据库并测试实例分享

小白学oracle第一关之正确安装oracle数据库

数据库的常用数据类型有哪些?

更多相关阅读请进入《数据库》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...