巨松时序数据库的使用(四)数据插入、更新和删除

本文介绍巨松时序数据库(PinusDB)的表操作,您也可以在 官方网站上:http://www.pinusdb.cn 上获得更多的信息。

1. 数据插入

PinusDB的表中对象名时间戳列是联合主键,插入数据时必须指定这两列的值;其他字段若未指定值,tinyint, smallint, int, bigint, float, double 类型字段的值将被设置为0string类型字段值设置长度为0的字符串,blob类型字段值设置长度为0的二进制数。

插入数据语法如下:

INSERT INTO tab_name(list_of_columns)

VALUES (list_of_values);


2. 数据更新

巨松时序数据库(PinusDB)数据更新的方式为插入一条对象名和时间戳相同的数据。

3. 数据删除

PinusDB支持根据对象名和时间戳来删除数据,不能根据其他字段的值来删除数据。

例如:

删除表airmonitor中对象名为 湖南.岳阳.南湖风景区 时间戳为 1514764800000的数据:

DELETE FROM airmonitor WHERE objectname='湖南.岳阳.南湖风景区'

and timestamp=1514764800000;

删除表airmonitor中对象名为 湖南.岳阳.南湖风景区 的所有数据:

DELETE FROM airmonitor WHERE objectname='湖南.岳阳.南湖风景区';

删除表airmonitor中时间戳早于 1514764800000 的数据:

DELETE FROM airmonitor WHERE timestamp < 1514764800000;

注:表 airmonitor 的结构和数据如

objectname

timestamp

pm2_5

pm10

湖南.长沙.经开区环保局

1514736000000

32

32

湖南.长沙.经开区环保局

1514764800000

33

34

湖南.长沙.经开区环保局

1514793600000

33

33

湖南.长沙.雨花区环保局

1514736000000

28

5

湖南.长沙.雨花区环保局

1514764800000

29

5

湖南.长沙.雨花区环保局

1514793600000

30

7

湖南.岳阳.南湖风景区

1514736000000

45

40

湖南.岳阳.南湖风景区

1514764800000

52

57

湖南.岳阳.南湖风景区

1514793600000

53

58



猜你喜欢

转载自blog.csdn.net/zhangqhn/article/details/80871931