# SQL 参考

本区提供 **MatrixOne 实例**上可用的 SQL 速查：结构与语法、数据类型、语句分类、函数与运算符、系统变量与系统表、权限分类，以及若干能力边界说明。

面向「查有没有 / 叫什么 / 归哪一类」。实例控制台操作见[指南 · MatrixOne](../../guides/matrixone/index.md)；程序连接与驱动见[开发](../../developer/index.md)。

MatrixOne SQL 在协议与常见语法上尽量兼容 MySQL 8.0 习惯用法，并扩展了向量、Stage、发布订阅、快照 / PiTR 等能力。下列页面按主题压缩整理，**不是**开源文档逐页镜像。

## 本区页面

| 页面 | 内容 |
| --- | --- |
| [结构与语法](language-structure.md) | 注释、标识符、保留关键字 |
| [数据类型](data-types.md) | 数值、字符串、时间、JSON、VECTOR 等 |
| [SQL 语句](statements.md) | DDL / DML / DQL / DCL / TCL / 管理语句清单 |
| [函数](functions.md) | 按类别的函数总表 |
| [运算符](operators.md) | 算术、比较、逻辑、位运算、CAST、CASE/IF 等 |
| [系统变量](system-variables.md) | 全局 / 会话变量与常用项 |
| [系统表](system-tables.md) | `mo_catalog` 等系统库与常用表 |
| [权限分类](privileges.md) | 租户内 SQL 权限点列表 |
| [使用限制](limitations.md) | LOAD DATA、分区等与 MySQL 的差异摘要 |

## 和指南怎么配合

| 你要做的事 | 去哪里 |
| --- | --- |
| 创建实例、连接、监控 | [MatrixOne](../../guides/matrixone/index.md) |
| 实例计费 | [账户与计费 · 实例计费](../../guides/billing/matrixone-billing.md) |
| 实例内用户 / 角色怎么配 | [权限 · MatrixOne](../../guides/matrixone/permissions.md) |
| AI Studio 工作区角色与权限点 | [用户权限](../../guides/ai-studio/permissions/index.md)、[角色权限](../../guides/ai-studio/permissions/roles.md) |
| 在 Catalog 上写 SQL | [SQL 编辑器](../../guides/ai-studio/processing/sql-editor.md)（若已开放） |

```{toctree}
:maxdepth: 1
:hidden:

结构与语法 <language-structure>
数据类型 <data-types>
SQL 语句 <statements>
函数 <functions>
运算符 <operators>
系统变量 <system-variables>
系统表 <system-tables>
权限分类 <privileges>
使用限制 <limitations>
```
