文章目录
1 数据库
1.1 建库
create database if not exists db_test [ENGINE = engine];
[ENGINE = engine] 代表的是数据库引擎,有5种:
(1) ordinary(默认):可以使用任意类型的表引擎
(2) dictionary:字典引擎,会为所有数据字典创建数据表
(3) memory:内存引擎,断点消失
(4) lazy: 日志引擎
(5) mysql : mysql引擎,会自动拉取远端mysql中的数据并创建mysql表引擎的数据表
数据库的数据会以目录的方式存放在data目录(默认为 /var/lib/clickhouse/data)
还有一个用于恢复的sql文件(默认为 /var/lib/clickhouse/metadata)
1.2 删除数据库, 查看数据库
drop database if exists db_test;
show databases;
2 建表
2.1 传统方法
create table if not exists db_name (
name1 [type] [default|materized|alias expr],
name2 [type] [default|materized|alias expr]
) ENGINE