Správa tabulek
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Toto téma popisuje životní cyklus tabulek a přidružených příkazů pro správu, které jsou užitečné pro zkoumání, vytváření a změny tabulek.
Další informace o nich zobrazíte výběrem odkazů v následující tabulce.
Informace o optimalizaci schématu tabulky najdete v tématu Osvědčené postupy optimalizace 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 , , .create-merge tables , .alter table .create-merge 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ů CRUD pro tabulky
(Úplné podrobnosti najdete v částech propojených s tabulkou výše.)
Syntaxe příkazů | Sémantika |
---|---|
.create entityType entityName ... |
Pokud existuje entita tohoto typu a názvu, vrátí entitu. V opačném případě vytvořte entitu. |
.create-merge entityType entityName... |
Pokud existuje entita tohoto typu a názvu, sloučte existující entitu se zadanou entitou. V opačném případě vytvořte entitu. |
.alter entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, chyba. V opačném případě ji nahraďte zadanou entitou. |
.alter-merge entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, chyba. V opačném případě ji sloučíte se zadanou entitou. |
.drop entityType entityName ... |
Pokud entita tohoto typu a názvu neexistuje, chyba. Jinak ho zahoďte. |
.drop entityType entityName ifexists ... |
Pokud entita tohoto typu a názvu neexistuje, vraťte ji. Jinak ho zahoďte. |
Poznámka:
Sloučení je logické sloučení dvou entit:
- Pokud je vlastnost definována pro jednu entitu, ale ne pro druhou, zobrazí se s původní hodnotou ve sloučené entitě.
- 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 definována pro obě entity, ale má různé hodnoty, vyvolá se chyba.