

# PartiQL: Amazon DynamoDB 用の SQL 互換クエリ言語
<a name="ql-reference"></a>

Amazon DynamoDB は SQL 互換のクエリ言語である [PartiQL](https://partiql.org/) をサポートしており、Amazon DynamoDB でデータの選択、挿入、更新、および削除を行うことができます。PartiQL を使用すると、AWS マネジメントコンソール、NoSQL Workbench、AWS Command Line Interface、および PartiQL 用の DynamoDB API を使用して、DynamoDB テーブルと簡単にやり取りを行い、アドホッククエリを実行できます。

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 互換のクエリアクセスを提供します。PartiQL は、Amazon 内で広く使用されており、現在、DynamoDB を含む多くの AWS のサービスの一部として利用できます。

PartiQL の仕様とコアクエリ言語のチュートリアルについては、[PartiQL ドキュメント](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
+ AWS Command Line Interface (AWS CLI)
+ DynamoDB API

これらの方法を使用して DynamoDB にアクセスする方法については、「[DynamoDB へのアクセス](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AccessingDynamoDB.html)」を参照してください。