Управление таблицами

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer

В этом разделе рассматривается жизненный цикл таблиц и связанных команд управления, которые полезны для изучения, создания и изменения таблиц.

Для получения дополнительных сведений о них выберите ссылки в таблице ниже.

Сведения о оптимизации схемы таблицы см. в рекомендациях по оптимизации схемы.

Commands Операция
.alter table docstring, .alter table folder Управление свойствами отображения таблицы
.create ingestion mapping .show ingestion mappings .alter ingestion mapping .drop ingestion mapping Управление сопоставлением приема
.create tables, .create table, .create-merge tables.create-merge table.alter table.alter-merge table.drop tables.drop table.undo drop table.rename table Создание и изменение и удаление таблиц
.show tables .show table details .show table schema Перечисление таблиц в базе данных
.ingest, , .set.append.set-or-append (см. обзор приема данных). Прием данных в таблицу
.clear table data Очищает все данные таблицы

Соглашения об именовании CRUD для таблиц

(См. полные сведения в разделах, связанных с таблицей выше.)

Синтаксис команд Семантика
.create entityType entityName ... Если сущность этого типа и имени существует, возвращает сущность. В противном случае создайте сущность.
.create-merge entityType entityName... Если сущность этого типа и имени существует, объедините существующую сущность с указанной сущностью. В противном случае создайте сущность.
.alter entityType entityName ... Если сущность этого типа и имени не существует, ошибка. В противном случае замените его указанной сущностью.
.alter-merge entityType entityName ... Если сущность этого типа и имени не существует, ошибка. В противном случае объедините его с указанной сущностью.
.drop entityType entityName ... Если сущность этого типа и имени не существует, ошибка. В противном случае удалите его.
.drop entityType entityName ifexists ... Если сущность этого типа и имени не существует, вернитесь. В противном случае удалите его.

Замечание

Merge — это логическое слияние двух сущностей:

  • Если свойство определено для одной сущности, но не для другой, она отображается с исходным значением в объединенной сущности.
  • Если свойство определено для обеих сущностей и имеет одинаковое значение в обоих, оно появляется один раз с этим значением в объединенной сущности.
  • Если свойство определено для обеих сущностей, но имеет разные значения, возникает ошибка.