你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

表管理

适用于:✅Microsoft Fabric✅Azure 数据资源管理器

本主题讨论表格的生命周期和可帮助浏览、创建和更改表格的相关管理命令。

请选择下表中的链接,以获取相关详细信息。

有关优化表架构的信息,请参阅架构优化最佳做法

命令 操作
.alter table docstring, .alter table folder 管理表显示属性
.create ingestion mapping、、.show ingestion mappings.alter ingestion mapping、、.drop ingestion mapping 管理引入映射
.create tables、、.create table.create-merge table.create-merge tables.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 ... 如果该类型和名称的实体不存在,则返回。 否则,请将其删除。

注意

“合并”是两个实体的逻辑合并:

  • 如果一个属性是为一个实体定义的,而不是为另一个实体定义的,则该属性将与其原始值一起出现在合并的实体中。
  • 如果一个属性是为两个实体定义的,并且在这两个实体中具有相同的值,则该属性与该值一起在合并的实体中出现一次。
  • 如果一个属性是为两个实体定义的,但具有不同的值,则会引发错误。