新建一个名为 test 的数据库:右击数据库点击新增,然后创建一张 test ,utf8mb4 字符的,点击确定
在 test 数据库下新建一张数据表,如下所示:右击表,然后点击新建表
鼠标放列上面,右键 创建 列,新建列 id 主键选择数据类型选择 INT,非空和自增都勾选上,如下所示
点击下面的保存save按钮,然后在执行
切换到数据一栏,按顺序手动添加 1 2 3步骤保存即可
CREATE TABLE default.wendu
(
`IMEI` UInt16,
`temperature` Float32,
`humidity` Float32,
`signal` UInt8,
`voltage` UInt8,
`collectTime` DateTime,
`admin_id` UInt8
)
ENGINE = ReplacingMergeTree(IMEI)
PARTITION BY toYYYYMM(collectTime)
PRIMARY KEY IMEI
ORDER BY (IMEI,collectTime)
SETTINGS index_granularity = 8192
查看建立表过程语句 show create table wendu;
INSERT INTO `wendu` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,'2020-11-01 00:00:00',6)
INSERT INTO `wendu` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,1605194721,6)
插入报错
std::exception. Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/lib/clickhouse/store/fff/fffddf13-0f92-435d-a0d5-fff515c26b56/tmp_insert_202011_1_1_0/"] ["/var/lib/clickhouse/store/fff/fffddf13-0f92-435d-a0d5-fff515c26b56/202011_1_1_0/"]
Cannot print extra info for Poco::Exception (version 23.6.2.18 (official build))
解决办法:引擎有问题,重新建表
CREATE TABLE default.wd
(
`IMEI` UInt16,
`temperature` Float32,
`humidity` Float32,
`signal` UInt8,
`voltage` UInt8,
`collectTime` DateTime,
`admin_id` UInt8
)
ENGINE = TinyLog
INSERT INTO `wd` (`IMEI`,`temperature`,`humidity`,`signal`,`voltage`,`collectTime`,`admin_id`) VALUES (1,2,3,4,5,1605194721,6)
sudo chmod 777 store
1.建立目录:mkdir 目录名
2.删除空目录:rmdir 目录名
3.无条件删除子目录: rm -rf 目录名
4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)
5.查看自己所在目录:pwd
6.查看当前目录大小:du
7.显示目录文件列表:ls -l (-a:增加显示隐含目录)
8.浏览文件:more 文件名.txt;less 文件名.txt
9.复制文件: cp 源文件 目标文件 (-r:包含目录)
10.查找文件:(1)find (2)locate 命令名
11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号