创建ClickHouse数据库和表
下面我们将通过建模和查询示例网站访问数据来测试ClickHouse。
创建数据库和表
在ClickHouse中,可以通过在交互式数据库提示符中直接执行SQL语句来创建和删除数据库。语句由遵循特定语法的命令组成,这些命令告诉数据库服务器执行请求的操作以及所需的任何数据。
过使用CREATE DATABASE table_name语法创建数据库。要创建一个数据库,首先运行以下命令启动一个客户端会话:
$ clickhouse-client --multiline
接下来我们将创建一个名为test的数据库,并在该数据库中创建一个名为visit的表,用于跟踪网站访问时长。
现在已经进入了ClickHouse命令提示符。查看当前有哪些数据库,执行如下命令:
xueai8 :) show databases;
输出内容如下:
SHOW DATABASES ┌─name───────────────────────────┐ │ _temporary_and_external_tables │ │ default │ │ system │ └────────────────────────────────┘ 3 rows in set. Elapsed: 0.006 sec.
可以看到,默认有两个数据库:default和system。
通过执行以下命令创建test数据库:
会员登录