.create table

创建新的空表。

该命令必须在特定数据库的上下文中运行。

需要数据库用户权限

语法

.create table TableName ([columnName:columnType], ...) [with ([docstring = Documentation] [, folder = FolderName] )]

如果该表已存在,则此命令会返回成功。

示例

.create table MyLogs ( Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32 ) 

返回输出

以 JSON 格式返回表的架构,与下面的命令相同:

.show table MyLogs schema as json

备注

若要创建多个表,请使用 .create tables 命令以提高性能并降低群集负载。