Share via


Tabellenverwaltung

In diesem Thema wird der Lebenszyklus von Tabellen und zugehörigen Verwaltungsbefehlen erläutert, die beim Erkunden, Erstellen und Ändern von Tabellen hilfreich sind.

Wählen Sie die Links in der folgenden Tabelle aus, um weitere Informationen zu ihnen zu finden.

Informationen zum Optimieren des Tabellenschemas finden Sie unter Bewährte Methoden zur Schemaoptimierung.

Befehle Vorgang
.alter table docstring, .alter table folder Verwalten von Tabellenanzeigeeigenschaften
.create ingestion mapping, .show ingestion mappings, .alter ingestion mapping, .drop ingestion mapping Verwalten der Erfassungszuordnung
.create tables, .create table, .alter table, .alter-merge table, .drop tables, .drop table, .undo drop table, .rename table Erstellen/Ändern/Löschen von Tabellen
.show tables .show table details.show table schema Auflisten von Tabellen in einer Datenbank
.ingest, .set, .append( .set-or-append siehe Übersicht über die Datenerfassung). Datenerfassung in einer Tabelle
.clear table data Löscht alle Daten einer Tabelle.

CRUD-Benennungskonventionen für Tabellen

(Ausführliche Informationen finden Sie in den Abschnitten, die oben in der Tabelle verknüpft sind.)

Befehlssyntax Semantik
.create entityType entityName ... Wenn eine Entität mit diesem Typ und Namen vorhanden ist, gibt die Entität zurück. Erstellen Sie andernfalls die Entität.
.create-merge entityType entityName... Wenn eine Entität dieses Typs und namens vorhanden ist, führen Sie die vorhandene Entität mit der angegebenen Entität zusammen. Erstellen Sie andernfalls die Entität.
.alter entityType entityName ... Wenn eine Entität dieses Typs und namens nicht vorhanden ist, fehler. Ersetzen Sie sie andernfalls durch die angegebene Entität.
.alter-merge entityType entityName ... Wenn eine Entität dieses Typs und namens nicht vorhanden ist, fehler. Führen Sie sie andernfalls mit der angegebenen Entität zusammen.
.drop entityType entityName ... Wenn eine Entität dieses Typs und namens nicht vorhanden ist, fehler. Andernfalls löschen Sie es.
.drop entityType entityName ifexists ... Wenn eine Entität mit diesem Typ und Namen nicht vorhanden ist, geben Sie zurück. Andernfalls löschen Sie es.

Hinweis

"Merge" ist eine logische Zusammenführung von zwei Entitäten:

  • Wenn eine Eigenschaft für eine Entität definiert ist, aber nicht für die andere, wird sie mit ihrem ursprünglichen Wert in der zusammengeführten Entität angezeigt.
  • Wenn eine Eigenschaft für beide Entitäten definiert ist und in beiden denselben Wert aufweist, wird sie einmal mit diesem Wert in der zusammengeführten Entität angezeigt.
  • Wenn eine Eigenschaft für beide Entitäten definiert ist, aber unterschiedliche Werte aufweist, wird ein Fehler ausgelöst.