Управление таблицами
Область применения: ✅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 — это логическое слияние двух сущностей:
- Если свойство определено для одной сущности, но не для другой, она отображается с исходным значением в объединенной сущности.
- Если свойство определено для обеих сущностей и имеет одинаковое значение в обоих, оно появляется один раз с этим значением в объединенной сущности.
- Если свойство определено для обеих сущностей, но имеет разные значения, возникает ошибка.