Поделиться через


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

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

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

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

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

Команды Операция
.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, , .append.set.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 — это логическое слияние двух сущностей:

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