数据库七种连接方式总结

数据库七种连接方式总结,第1张

部门表数据

内连接inner join表示A表和B表的共有部分数据

左连接 left join 表示A表和B表的公共部分,再加上A表的独有部分。

右连接right join 表示A表和B表公共部分,在加上B表的独有部分。

查找A表独有部分,则需查找A表和B表的共有部分并加上A表的独有部分,在将A表和B表的共有部分剔除即可(也就是挑选B的主键为空的数据)。

查找B表独有部分,则需查找A表和B表的共有部分并加上B表的独有部分,在将A表和B表的共有部分剔除即可(也就是挑选A的主键为空的数据)。

全连接则表示将A表和B表的公共部分及A表、B表的独有部分,所有数据都查询出来

指导图的全连接 full outer join 在mysql 语法报错!但是可以通过union关键字进行查询。

UNION会把 重复的行去掉,返回的行都是唯一的。如果想保留重复行,可以使用 UNION ALL 关键字。

UNION其实就是将A表和B表的共有部分及A表的独有部分(即左连接left join)加上A、B表共有部分及B表的独有部分(即右连接right join)合并起来,并进行去重即可。

查询A表独有部分并加上B表独有部分

实际就是查询A表的独有部分和B表的独有部分,使用UNION进行连接即可。

头歌数据库原理连接数据库的方法如下:

1、JDBC-ODBC桥连接,利用桥接器驱动本地数据库连接。

2、数据库厂商提供专用网络协议创造的驱功程序调用JDBCAPl转换成网络调用。实战中更简便效果好。

3、asp网站类,大部分是直接的access数据库存储直接用officeaccess就能打开编辑。

4、php类网站,多用mysql数据库,这种库采用在线程序管理的方式。

5、net类网站,多采用mssql数据库,这种数据在线管理,电脑端管理,使用sql2000等标准客户端管理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9902539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存