Správa tabulek
Toto téma popisuje životní cyklus tabulek a souvisejících příkazů pro správu, které jsou užitečné pro zkoumání, vytváření a úpravy tabulek.
Další informace o nich získáte výběrem odkazů v následující tabulce.
Informace o optimalizaci schématu tabulky najdete v tématu Osvědčené postupy pro optimalizaci schématu.
Příkazy | Operace |
---|---|
.alter table docstring , .alter table folder |
Správa vlastností zobrazení tabulky |
.create ingestion mapping , .show ingestion mappings , .alter ingestion mapping , .drop ingestion mapping |
Správa mapování příjmu dat |
.create tables , .create table , .alter table , .alter-merge table , .drop tables , .drop table , .undo drop table , .rename table |
Vytváření, úpravy a odstraňování tabulek |
.show tables .show table details .show table schema |
Vytvoření výčtu tabulek v databázi |
.ingest , .set , .append , .set-or-append (viz Přehled příjmu dat). |
Příjem dat do tabulky |
.clear table data |
Vymaže všechna data tabulky. |
Zásady vytváření názvů pro tabulky CRUD
(Úplné podrobnosti najdete v oddílech, na které odkazuje tabulka výše.)
Syntaxe příkazů | Sémantika |
---|---|
.create entityType entityName ... |
Pokud entita tohoto typu a názvu existuje, vrátí ji. V opačném případě entitu vytvořte. |
.create-merge entityType entityName... |
Pokud entita tohoto typu a názvu existuje, sloučíte ji se zadanou entitou. V opačném případě entitu vytvořte. |
.alter entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, dojde k chybě. V opačném případě ji nahraďte zadanou entitou. |
.alter-merge entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, dojde k chybě. V opačném případě ho sloučíte se zadanou entitou. |
.drop entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, dojde k chybě. V opačném případě ho zahoďte. |
.drop entityType entityName ifexists ... |
Pokud entita tohoto typu a názvu neexistuje, vrátí hodnotu . V opačném případě ho zahoďte. |
Poznámka
"Sloučení" je logické sloučení dvou entit:
- Pokud je vlastnost definovaná pro jednu entitu, ale ne pro druhou, zobrazí se ve sloučené entitě s původní hodnotou.
- Pokud je vlastnost definována pro obě entity a má stejnou hodnotu v obou, zobrazí se jednou s danou hodnotou ve sloučené entitě.
- Pokud je vlastnost definovaná pro obě entity, ale má různé hodnoty, dojde k chybě.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro