创建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数据库:

会员登录


《PySpark原理深入与编程实战》