SQL语句

SELECT

SELECT 语句用于从表中选取数据。
在这里插入图片描述
在这里插入图片描述

SELECT DISTINCT 语句

仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
在这里插入图片描述

在这里插入图片描述

WHERE 子句

有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
在这里插入图片描述
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
在这里插入图片描述

AND & OR 运算符

在这里插入图片描述

ORDER BY 子句

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
逆排序(降序排序)最后加上DESC
在这里插入图片描述
在这里插入图片描述

INSERT INTO 语句

用于向表格中插入新的行。/ 也可以指定所要插入数据的列.
在这里插入图片描述
在这里插入图片描述

UPDATE 语句

用于修改表中的数据。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

DELETE 语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

JOIN

SQL join 用于根据两个或多个表中列之间的关系从这些表中查询数据。

有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。
在这里插入图片描述

引用两个表

在这里插入图片描述
在这里插入图片描述
我们可以通过引用两个表的方式,从两个表中获取数据:
谁订购了产品,并且他们订购了什么产品?

传统方法:
SELECT Person.Lastname,Person.Firstname,Orders.OrderNo
From Person,Orders
WHERE Person.Id_P=Orders.Id_P

使用JOIN语句
SELECT Person.Lastname,Person.Firstname,Orders.OrderNo
From Person
INNER JOIN Orders
ON Person.Id_P=Orders.Id_P

INNER JOIN 关键字

在这里插入图片描述

LEFT JOIN 关键字

LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
在这里插入图片描述

RIGHT JOIN 关键字

RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。
在这里插入图片描述

FULL JOIN 关键字

在这里插入图片描述

if 语句

在这里插入图片描述

rank函数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值