Gestione di tabelle
Questo argomento illustra il ciclo di vita delle tabelle e i comandi di gestione associati utili per esplorare, creare e modificare tabelle.
Selezionare i collegamenti nella tabella seguente per altre informazioni.
Per informazioni sull'ottimizzazione dello schema di tabella, vedere Procedure consigliate per l'ottimizzazione dello schema.
Comandi | Operazione |
---|---|
.alter table docstring , .alter table folder |
Gestire le proprietà di visualizzazione della tabella |
.create ingestion mapping , .show ingestion mappings , .alter ingestion mapping , .drop ingestion mapping |
Gestire il mapping di inserimento |
.create tables , .create table , .alter table , .alter-merge table , .drop tables , .drop table , .undo drop table , .rename table |
Creare/modificare/eliminare tabelle |
.show tables .show table details .show table schema |
Enumerare le tabelle in un database |
.ingest , .set , .append , .set-or-append (vedere Panoramica dell'inserimento dati). |
Inserimento dati in una tabella |
.clear table data |
Cancella tutti i dati di una tabella |
Convenzioni di denominazione CRUD per le tabelle
Vedere i dettagli completi nelle sezioni collegate alla tabella precedente.
Sintassi del comando | Semantica |
---|---|
.create entityType entityName ... |
Se esiste un'entità di tale tipo e nome, restituisce l'entità . In caso contrario, creare l'entità. |
.create-merge entityType entityName... |
Se esiste un'entità di tale tipo e nome, unire l'entità esistente con l'entità specificata. In caso contrario, creare l'entità. |
.alter entityType entityName ... |
Se non esiste un'entità di tale tipo e nome, errore. In caso contrario, sostituirlo con l'entità specificata. |
.alter-merge entityType entityName ... |
Se non esiste un'entità di tale tipo e nome, errore. In caso contrario, unirlo all'entità specificata. |
.drop entityType entityName ... |
Se non esiste un'entità di tale tipo e nome, errore. In caso contrario, eliminarlo. |
.drop entityType entityName ifexists ... |
Se non esiste un'entità di tale tipo e nome, restituire . In caso contrario, eliminarlo. |
Nota
"Merge" è un'unione logica di due entità:
- Se una proprietà è definita per un'entità ma non per l'altra, viene visualizzata con il relativo valore originale nell'entità unita.
- Se una proprietà è definita per entrambe le entità e ha lo stesso valore in entrambi, viene visualizzata una volta con tale valore nell'entità unita.
- Se una proprietà è definita per entrambe le entità ma ha valori diversi, viene generato un errore.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per