SQL 命令参考
本附录是 Halo 数据库 SQL 命令参考手册,覆盖 182 条 SQL 命令,按命令字母序与功能类别拆分为 6 个文件,便于在线浏览与 PDF 转换。
文件清单
| 文件 | 行数 | 命令数 | 覆盖范围 |
|---|---|---|---|
| A1-ABORT到ANALYZE-ALTER系列.md | 4488 | 44 | ABORT、ALTER 全系列、ANALYZE |
| A2-BEGIN到COPY-事务与基础命令.md | 968 | 9 | BEGIN、CALL、CHECKPOINT、CLOSE、CLUSTER、COMMENT、COMMIT、COMMIT PREPARED、COPY |
| A3-CREATE对象定义-上.md | 2192 | 16 | CREATE ACCESS METHOD/AGGREGATE/CAST/COLLATION/CONVERSION/DATABASE/DOMAIN/EVENT TRIGGER/EXTENSION/FOREIGN DATA WRAPPER/FOREIGN TABLE/FUNCTION/GROUP/INDEX/LANGUAGE/MATERIALIZED VIEW |
| A4-CREATE对象定义-下-含TABLE与TYPE.md | 3744 | 23 | CREATE OPERATOR (CLASS/FAMILY)/POLICY/PROCEDURE/PUBLICATION/ROLE/RULE/SCHEMA/SEQUENCE/SERVER/STATISTICS/SUBSCRIPTION/TABLE/TABLE AS/TABLESPACE/TEXT SEARCH (CONFIGURATION/DICTIONARY/PARSER/TEMPLATE)/TRANSFORM/TRIGGER/TYPE |
| A5-CREATE-VIEW到DROP-VIEW-DROP系列.md | 2496 | 51 | CREATE USER (MAPPING)/VIEW、DEALLOCATE、DECLARE、DELETE、DISCARD、DO、DROP 全系列 |
| A6-END到VALUES-查询与会话控制.md | 4480 | 39 | END、EXECUTE、EXPLAIN、FETCH、GRANT、IMPORT FOREIGN SCHEMA、INSERT、LISTEN、LOAD、LOCK、MOVE、NOTIFY、PREPARE (TRANSACTION)、REASSIGN OWNED、REFRESH MATERIALIZED VIEW、REINDEX、RELEASE SAVEPOINT、RESET、REVOKE、ROLLBACK (PREPARED/TO SAVEPOINT)、SAVEPOINT、SECURITY LABEL、SELECT (INTO)、SET (CONSTRAINTS/ROLE/SESSION AUTHORIZATION/TRANSACTION)、SHOW、START TRANSACTION、TRUNCATE、UNLISTEN、UPDATE、VACUUM、VALUES |
阅读建议
- 想查
ALTER系列命令 → 看 A1 - 想查
CREATE系列命令 → 看 A3(前半)和 A4(后半,含 CREATE TABLE/TRIGGER/TYPE 大件) - 想查
DROP系列命令 → 看 A5 - 想查查询/事务控制(SELECT/INSERT/UPDATE/SET/SHOW/COMMIT/ROLLBACK 等)→ 看 A6
转换说明
- 命令名标题统一为
### 命令名,原 pandoc[]{#_Toc... .anchor}锚点已删除 - SQL 语法块、命令输出保持 docx 原样(本轮只做格式转换,不校对内容)
- 命令计数:A1+A2+A3+A4+A5+A6 = 44+9+16+23+51+39 = 182 条