

# PartiQL: uma linguagem de consultas compatível com SQL para o Amazon DynamoDB
<a name="ql-reference"></a>

O Amazon DynamoDB oferece suporte a [PartiQL](https://partiql.org/), uma linguagem de consultas compatível com SQL, para selecionar, inserir, atualizar e excluir dados no Amazon DynamoDB. Usando PartiQL, você pode interagir facilmente com tabelas do DynamoDB e executar consultas ad hoc usando o Console de gerenciamento da AWS, o NoSQL Workbench, a AWS Command Line Interfacee as APIs do DynamoDB para PartiQL.

As operações PartiQL fornecem as mesmas disponibilidade, latência e performance que as outras operações de plano de dados do DynamoDB.

As seções a seguir descrevem a implementação de PartiQL do DynamoDB.

**Topics**
+ [O que é PartiQL?](#ql-reference.what-is)
+ [PartiQL no Amazon DynamoDB](#ql-reference.what-is)
+ [Introdução](ql-gettingstarted.md)
+ [Tipos de dados](ql-reference.data-types.md)
+ [Declarações](ql-reference.statements.md)
+ [Funções](ql-functions.md)
+ [Operadores](ql-operators.md)
+ [Transações](ql-reference.multiplestatements.transactions.md)
+ [Operações em lote](ql-reference.multiplestatements.batching.md)
+ [Políticas do IAM](ql-iam.md)

## O que é PartiQL?
<a name="ql-reference.what-is"></a>

A linguagem *PartiQL* garante acesso de consultas compatíveis com SQL em vários armazenamentos de dados que contêm dados estruturados, dados semiestruturados e dados aninhados. Ela é amplamente utilizada na Amazon e agora está disponível como parte de muitos serviços da AWS, incluindo o DynamoDB.

Para obter a especificação da PartiQL e um tutorial sobre a linguagem de consulta principal, consulte a [Documentação da PartiQL](https://partiql.org/docs.html).

**nota**  
O Amazon DynamoDB oferece suporte a um *subconjunto* da linguagem de consultas [PartiQL](https://partiql.org/).
O Amazon DynamoDB não é compatível com o formato de dados [Amazon Ion](http://amzn.github.io/ion-docs/) nem com liderais do Amazon Ion.

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

Para executar consultas PartiQL no DynamoDB, você pode usar:
+ O console do DynamoDB
+ O NoSQL Workbench
+ A AWS Command Line Interface (AWS CLI)
+ As APIs do DynamoDB

Para obter informações sobre como usar esses métodos para acessar o DynamoDB, consulte [Acesso ao DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AccessingDynamoDB.html).