clickhouse 通过mysql兼容的show create table 语法来获得建表语句。
目录导航
语法
show create table [库名.]表名
样例
查看当前clickhouse库下的表的建表语句
localhost :) show create table t1;
SHOW CREATE TABLE t1
Query id: e0e6638f-b895-4195-a26f-41f6e0a1ba00
┌─statement────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ CREATE TABLE testdb.t1
(
`id` Int32,
`name` String,
`birthday` Date
)
ENGINE = MergeTree
PRIMARY KEY id
ORDER BY id
SETTINGS index_granularity = 8192 │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1 rows in set. Elapsed: 0.050 sec.
查看指定clickhouse库下的表的建表语句
localhost :) show create table testdb.t1;
SHOW CREATE TABLE testdb.t1
Query id: ecda4917-0d32-4cf8-82c8-973118cbb423
┌─statement────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ CREATE TABLE testdb.t1
(
`id` Int32,
`name` String,
`birthday` Date
)
ENGINE = MergeTree
PRIMARY KEY id
ORDER BY id
SETTINGS index_granularity = 8192 │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
1 rows in set. Elapsed: 0.003 sec.
localhost :)