Gestão de tabelas
Este tópico aborda o ciclo de vida das tabelas e os comandos de gestão associados que são úteis para explorar, criar e alterar tabelas.
Selecione as ligações na tabela abaixo para obter mais informações sobre as mesmas.
Para obter informações sobre como otimizar o esquema de tabela, veja Melhores práticas de otimização de esquemas.
Comandos | Operação |
---|---|
.alter table docstring , .alter table folder |
Gerir propriedades de apresentação de tabelas |
.create ingestion mapping , .show ingestion mappings , .alter ingestion mapping , .drop ingestion mapping |
Gerir o mapeamento de ingestão |
.create tables , .create table , .alter table , .alter-merge table , .drop tables , .drop table , .undo drop table , .rename table |
Criar/modificar/largar tabelas |
.show tables .show table details .show table schema |
Enumerar tabelas numa base de dados |
.ingest , .set , .append ( .set-or-append veja Descrição geral da ingestão de dados). |
Ingestão de dados numa tabela |
.clear table data |
Limpa todos os dados de uma tabela |
Convenções de nomenclatura CRUD para tabelas
(Veja todos os detalhes nas secções ligadas à tabela acima.)
Sintaxe do comando | Semântica |
---|---|
.create entityType entityName ... |
Se existir uma entidade desse tipo e nome, devolve a entidade. Caso contrário, crie a entidade. |
.create-merge entityType entityName... |
Se existir uma entidade desse tipo e nome, intercale a entidade existente com a entidade especificada. Caso contrário, crie a entidade. |
.alter entityType entityName ... |
Se uma entidade desse tipo e nome não existir, erro. Caso contrário, substitua-a pela entidade especificada. |
.alter-merge entityType entityName ... |
Se uma entidade desse tipo e nome não existir, erro. Caso contrário, intercale-a com a entidade especificada. |
.drop entityType entityName ... |
Se uma entidade desse tipo e nome não existir, erro. Caso contrário, largue-o. |
.drop entityType entityName ifexists ... |
Se uma entidade desse tipo e nome não existir, devolve. Caso contrário, largue-o. |
Nota
"Intercalar" é uma intercalação lógica de duas entidades:
- Se uma propriedade estiver definida para uma entidade, mas não para a outra, aparece com o valor original na entidade unida.
- Se uma propriedade for definida para ambas as entidades e tiver o mesmo valor em ambas, aparece uma vez com esse valor na entidade unida.
- Se uma propriedade for definida para ambas as entidades, mas tiver valores diferentes, será gerado um erro.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários