SQL 核心分类
1. DDL(数据定义语言)
用于定义或更改数据库的结构。
ALTER(更改):
ADD(添加):列、约束(唯一约束、非空约束、主键、外键、检查约束、默认值)
REMOVE(移除):列、约束
MODIFY(修改):数据类型、默认值
VIEW(查看):数据库、表、视图
DROP(删除):表、数据库
TRUNCATE(截断):表
2. DML(数据操纵语言)
用于管理对象内部的数据。
SELECT(查询):指定列、整张表 (*)
INSERT(插入):数据至表
UPDATE(更新):字段
DELETE(删除):字段
3. DCL 与 TCL(数据/事务控制)
用于权限管理及事务管理。
GRANT(授权)/ REVOKE(撤销权限)
COMMIT(提交)/ ROLLBACK(回滚)/ SAVEPOINT(保存点)
4. 查询子句与逻辑
ALIAS(别名):AS
GROUP BY(分组):按列分组、HAVING(分组过滤)
ORDER BY(排序):升序 (ASC)、降序 (DESC)
JOIN(连接):内连接 (INNER)、左连接 (LEFT)、右连接 (RIGHT)、全连接 (FULL)
WHERE(条件子句/运算符):比较运算符(<, >, =, 等)、AND/OR/NOT、BETWEEN、LIKE、IN、ANY、ALL、EXISTS
5. 函数
AGGREGATE FUNCTIONS(聚合函数):AVG()、SUM()、COUNT()、MIN()、MAX()
WINDOW FUNCTIONS(窗口函数):
OVER()、ROW_NUMBER()
RANK()、DENSE_RANK()
NTILE()、LAG()、LEAD()
没有评论:
发表评论