数据表定义


数据库

ClickHouse 目前支持 5 种类型的数据库引擎:

→ 数据库操作 SQL

-- 数据库创建语法
CREATE DATABASE IF NOT EXISTS db_name[ENGINE=engine]

-- 创建数据库
CREATE DATABASE DB_TEST;
-- 查看数据库
SHOW DATABASES;
-- 使用数据库
SHOW DB_TEST;
-- 删除数据库
DROP DATABASE DB_TEST;

→ 数据库文件目录

默认数据实质上是物理磁盘上的一个文件目录,所以在执行创建语句后,CH 会在是安装目录下创建 DB_TEST 数据库的文件目录:

root@clickhouse /chbase/data > ls
DB_TEST  default  system

同时在 metadata 目录下会创建用于恢复数据库的 DB_TEST.sql 文件。

root@clickhouse /chbase/data/metadata > ls
DB_TEST  DB_TEST.sql  default  system