50个广泛使用的SQL关键字

1.SELECT:用于从一个或多个数据表中检索数据。

2.FROM:指定`SELECT`查询中数据来源的表。

3.WHERE:用于过滤查询结果,指定选择条件。

4.INSERT INTO:用于向表中插入新行。

5.UPDATE:用于修改表中的数据。

6.DELETE:用于从表中删除数据。

7.CREATE TABLE:用于创建新表。

8.DROP TABLE:用于删除表。

9.ALTER TABLE:用于修改表结构,例如添加或删除列。

10.JOIN:用于结合两个或多个表的行。

11.INNER JOIN:返回两个表中匹配条件的行。

12.LEFT JOIN(或 LEFT OUTER JOIN):返回左表的所有行,即使右表中没有匹配。

13.RIGHT JOIN(或 RIGHT OUTER JOIN):返回右表的所有行,即使左表中没有匹配。

14.FULL JOIN(或 FULL OUTER JOIN):返回两个表中所有匹配的行,以及左表或右表中不匹配的所有行。

15.GROUP BY:用于对结果集进行分组。

16.HAVING:用于对`GROUP BY`生成的分组进行条件过滤。

17.ORDER BY:用于对查询结果进行排序。

18.LIMIT:限制`SELECT`语句返回的记录数。

19.UNION:用于合并两个或多个`SELECT`语句的结果集为一个结果集。

20.DISTINCT:用于返回唯一不同的值。

21.AS:用于在查询中为列或表指定别名

22.IN:用于指定某列的多个可能值。

23.BETWEEN:用于筛选某个范围内的值。

24.LIKE:用于在`WHERE`子句中搜索列中的指定模式。

25.IS NULL:用于查找空值。

26.IS NOT NULL:用于查找非空值。

27.AND:用于组合多个条件

28.OR:在条件中至少满足一个条件。

29.NOT:用于否定条件。

30.EXISTS:用于测试子查询是否返回数据,

31.CASE:在SQL语句中进行条件逻辑操作。

32.WHEN:与`CASE`一起使用,指定条件。

33.THEN:与`CASE`一起使用,指定条件为真时的结果。

34.ELSE:与`CASE`一起使用,指定所有没有符合`WHEN条件的结果。

35.END:与`CASE`一起使用,结束`CASE`语句。

36.INDEX:用于创建对表中一列或多列的索引。

37.PRIMARY KEY:用于定义表的主键。

38.FOREIGN KEY:用于定义一个表中的外键,指向另一个 表的主键。

39.TRANSACTION:用于开始一个新的事务。

40.COMMIT:用于提交当前事务,使所有自事务开始以来进行的更改成为永久性的。

41.ROLLBACK:用于回滚当前事务,取消自事务开始以来进行的所有更改。

42.SAVEPOINT:在事务中设置一个保存点,可以回滚到这个点而不是整个事务的起始点。

43.GRANT:用于给用户授权

44.REVOKE:用于撤销用户的权限。

45.EXPLAIN:用于获取关于如何执行一个SQL语句的信息特别是查询语句。

46.TRUNCATE:用于快速删除表中的所有行,通常比使用DELETE语句更快,因为它不记录每行的删除。

47.VIEW:用于创建一个虚拟表(视图),该表是基于SQL语句的结果集。

48.WITH:通常用于定义临时的结果集,可以在同一查询中多次引用,称为公用表表达式(CTE)。

49.RECURSIVE:与`WITH`结合使用,用于定义递归查询

50.MERGE:也称为UPSERT操作,用于根据某些条件将数据插入或更新到表中。它合并两个操作,如果记录已存在,则更新;如果不存在,则插入。

相关推荐
娇娇yyyyyy4 小时前
Qt编程(3): 信号和槽函数
开发语言·数据库·qt
乌鸦乌鸦你的小虎牙7 小时前
qt 5.12.8 配置报错(交叉编译环境)
开发语言·数据库·qt
一只大袋鼠7 小时前
Redis 安装+基于短信验证码登录功能的完整实现
java·开发语言·数据库·redis·缓存·学习笔记
Anastasiozzzz7 小时前
深入研究Redis的ZSet底层数据结构:从 Ziplist 的级联更新到 Listpack 的完美救场
数据结构·数据库·redis
菠萝蚊鸭7 小时前
x86 平台使用 buildx 基于源码构建 MySQL Wsrep 5.7.44 镜像
数据库·mysql·galera·wsrep
沙漏无语10 小时前
(二)TIDB搭建正式集群
linux·数据库·tidb
姚不倒10 小时前
三节点 TiDB 集群部署与负载均衡搭建实战
运维·数据库·分布式·负载均衡·tidb
隔壁小邓10 小时前
批量更新方式与对比
数据库
数据知道10 小时前
MongoDB复制集架构原理:Primary、Secondary 与 Arbiter 的角色分工
数据库·mongodb·架构
人道领域10 小时前
苍穹外卖:菜品新增功能全流程解析
数据库·后端·状态模式