Zarządzanie tabelami
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
W tym temacie omówiono cykl życia tabel i skojarzonych poleceń zarządzania, które są przydatne do eksplorowania, tworzenia i zmieniania tabel.
Wybierz linki w poniższej tabeli, aby uzyskać więcej informacji na ich temat.
Aby uzyskać informacje na temat optymalizowania schematu tabeli, zobacz Najlepsze rozwiązania dotyczące optymalizacji schematu.
Polecenia | Operacja |
---|---|
.alter table docstring , .alter table folder |
Zarządzanie właściwościami wyświetlania tabeli |
.create ingestion mapping , , .show ingestion mappings , , .alter ingestion mapping .drop ingestion mapping |
Zarządzanie mapowaniem pozyskiwania |
.create tables , .create table , , , .alter table .undo drop table .create-merge table .alter-merge table .drop tables .drop table .create-merge tables .rename table |
Tworzenie/modyfikowanie/usuwanie tabel |
.show tables .show table details .show table schema |
Wyliczanie tabel w bazie danych |
.ingest , , .append .set .set-or-append , (zobacz Omówienie pozyskiwania danych). |
Pozyskiwanie danych do tabeli |
.clear table data |
Czyści wszystkie dane tabeli |
Konwencje nazewnictwa CRUD dla tabel
(Zobacz pełne szczegóły w sekcjach połączonych z tabelą powyżej).
Składnia polecenia | semantyka |
---|---|
.create entityType entityName ... |
Jeśli istnieje jednostka tego typu i nazwy, zwraca jednostkę. W przeciwnym razie utwórz jednostkę. |
.create-merge entityType entityName... |
Jeśli istnieje jednostka tego typu i nazwy, scal istniejącą jednostkę z określoną jednostką. W przeciwnym razie utwórz jednostkę. |
.alter entityType entityName ... |
Jeśli jednostka tego typu i nazwy nie istnieje, błąd. W przeciwnym razie zastąp ją określoną jednostką. |
.alter-merge entityType entityName ... |
Jeśli jednostka tego typu i nazwy nie istnieje, błąd. W przeciwnym razie scal je z określoną jednostką. |
.drop entityType entityName ... |
Jeśli jednostka tego typu i nazwy nie istnieje, błąd. W przeciwnym razie upuść go. |
.drop entityType entityName ifexists ... |
Jeśli jednostka tego typu i nazwa nie istnieje, zwróć. W przeciwnym razie upuść go. |
Uwaga
"Scalanie" to logiczne scalanie dwóch jednostek:
- Jeśli właściwość jest zdefiniowana dla jednej jednostki, ale nie drugiej, pojawia się z oryginalną wartością w scalonej jednostce.
- Jeśli właściwość jest zdefiniowana dla obu jednostek i ma tę samą wartość w obu tych jednostkach, zostanie wyświetlona raz z tą wartością w scalonej jednostce.
- Jeśli właściwość jest zdefiniowana dla obu jednostek, ale ma różne wartości, zostanie zgłoszony błąd.