a,下面给出一个简单的实例
insert add_test,name=YiHui,phone=110 user_id=20,email="bangzewu@126.com"新增一条数据,measurement为add_test, tag为name,phone, field为user_id,email
从上面的输出,简单小结一下插入的语句写法
insert + measurement + "," + tag=value,tag=value + 空格 + field=value,field=value
tag与tag之间用逗号分隔;field与field之间用逗号分隔
tag与field之间用空格分隔
tag都是string类型,不需要引号将value包裹
field如果是string类型,需要加引号
b, field类型
field有四种类型,int, float, string, boolean下面看一下插入数据时,四种类型如何处理
> insert add_test,name=YiHui,phone=110 user_id=21,email="bangzewu@126.com",age=18i,boy=true > show field keys from add_test name: add_test fieldKey fieldType -------- --------- age integer boy boolean email string user_id float
小结一下四种类型的指定方式
| 类型 | 方式 | 示例 |
|---|---|---|
| float | 数字 | user_id=21 |
| int | 数字i | age=18i |
| boolean | true/false | boy=true |
| String | "" or '' | email=”bangzewu@126.com“ |
c. 时间戳指定
当写入数据不指定时间时,会自动用当前时间来补齐,如果需要自己指定时间时,再最后面添加上即可,注意时间为ns
> insert add_test,name=YiHui,phone=110 user_id=22,email="bangzewu@126.com",age=18i,boy=true 1564150279123000000 > select * from add_test; name: add_test time age boy email name phone user_id ---- --- --- ----- ---- ----- ------- 1564149327925320596 bangzewu@126.com YiHui 110 20 1564149920283253824 18 true bangzewu@126.com YiHui 110 21 1564150279123000000 18 true bangzewu@126.com YiHui 110 22
版权声明:本文为tmlige原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。