SQL标准连接

本文介绍了SQL中连接数据库的各种方式,包括等值连接、使用别名、非等值连接、外连接(左外、右外)、自链接以及内连接。重点讲解了连接在关系型数据库中的核心作用,如何通过SELECT语句实现多表之间的复杂查询。
摘要由CSDN通过智能技术生成

数据库的构成

	关系型数据库典型的数据结构就是数据表,和谐数据表的组成都是结构化得,关系模型是一个二维表格模型,二维表由行和列组成,行(Row)数据列(Column)某一维度属性
	表的组成是基于关系模型的,所以一个表就是一个关系。一个数据库中可以包括多个表,也就是存在多种数据之间的关系。而我们之所以能使用 SQL 语言对各个数据表进行复杂查询,核心就在于连接,它可以用一条 SELECT 语句在多张表之间进行查询,,关系型数据库的核心之一就是连接。

连接方式

1.等值连接
用两张表中都存在得列进行连接
2.使用别名
xxx AS x
如果使用了表的别名,在查询字段只能使用别名进行代替,不能使用原有表明
3.非等值连接
BETWEEM IN 啥的
4.外连接
查询某一方不满足条件得记录,两张表的外连接,一张主表,一张从表。如果是多张表的外连接,第一张是主表,显示全部的行,剩下的表则显示对应连接的信息。
	左外 左边是主表
	右外 右边是主表
5.自链接
查询条件使用了当前表的字段
6.内连接
连接,普通链接,自然连接
	FROM > WHERE > GROUP BY > HAVING > SELECT 的字段 > DISTINCT > ORDER BY > LIMIT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值