

# PartiQL – 用于 Amazon DynamoDB 的 SQL 兼容语言
<a name="ql-reference"></a>

Amazon DynamoDB 支持 [PartiQL](https://partiql.org/)（一种 SQL 兼容查询语言），用于在 Amazon DynamoDB 中选择、插入、更新和删除数据。使用 PartiQL，您可以轻松地与 DynamoDB 表进行交互，并使用 Amazon Web Services 管理控制台、NoSQL Workbench、Amazon Command Line Interface 以及用于 PartiQL 的 DynamoDB API 运行临时查询。

PartiQL 操作提供与其他 DynamoDB 数据层面操作相同的可用性、延迟和性能。

以下部分介绍 PartiQL 的 DynamoDB 实现。

**Topics**
+ [什么是 PartiQL？](#ql-reference.what-is)
+ [Amazon DynamoDB 中的 PartiQL](#ql-reference.what-is)
+ [开始使用](ql-gettingstarted.md)
+ [数据类型](ql-reference.data-types.md)
+ [语句](ql-reference.statements.md)
+ [函数](ql-functions.md)
+ [运算符](ql-operators.md)
+ [事务](ql-reference.multiplestatements.transactions.md)
+ [分批操作](ql-reference.multiplestatements.batching.md)
+ [IAM 策略](ql-iam.md)

## 什么是 PartiQL？
<a name="ql-reference.what-is"></a>

*PartiQL* 在包含结构化数据、半结构化数据和嵌套数据的多个数据存储中提供 SQL 兼容的查询访问。它在 Amazon 中广泛使用，现在可作为许多 Amazon 服务（包括 DynamoDB）的一部分提供。

有关 PartiQL 规范和核心查询语言的教程，请参阅 [ParameSQL 文档](https://partiql.org/docs.html)。

**注意**  
Amazon DynamoDB 支持 [PartiQL](https://partiql.org/) 查询语言的*子集*。
Amazon DynamoDB 不支持 [Amazon ion](http://amzn.github.io/ion-docs/) 数据格式或 Amazon ion 文字。

## Amazon DynamoDB 中的 PartiQL
<a name="ql-reference.what-is"></a>

要在 DynamoDB 中运行 PartiQL 查询，您可以使用：
+ DynamoDB 控制台
+ NoSQL Workbench
+ Amazon Command Line Interface（Amazon CLI）
+ DynamoDB API

有关使用这些方法访问 DynamoDB 的信息，请参阅[访问 DynamoDB](https://docs.amazonaws.cn/amazondynamodb/latest/developerguide/AccessingDynamoDB.html)。