- 所有的函数,比如 sum, count 只对field 字段生效, 对 tag 字段无效,
- 使用 count 函数统计总数量,必须指定一个非空 field 字段来统计,不能像 SQL 用 count(1) 或 count(*) 来统计,如果指定多个field, 返回的是多个field的总数的累加和,并不是多少条记录的概念。
- disinct 类似函数,只对field 字段有效
- where 后面的过滤条件,tag 字段只支持 ( = 和 !=)两个操作,所有的比较操作(>,<,>=, <=)一律不支持,field 字段支持所有的比较操作符
- groub by 只对 tag 字段有效,对 field 字段无效,如果 group by 后面带有 field 字段,不会报错,field相关的过滤条件,会全部被转义成空字符串处理
- tag 的设计意图,是做数据分组使用,并不是想让他当索引使用,很多网上都把它解释或等价成索引了,比如学生对应的班级,可以设置tag,学生ID, 反而应该是 field
- 数据插入没有报错,但是找不到记录,多半是因为表名拼写错误了,导致找错表了,可以用show measuremetns 查看所有的表,
- 输入插入时报integer can't cast to string ,多半原因是因为 tag 必须是字符串格式,但是定义中使用了其他的格式,特别是integer格式
- 所有的字段,必须用双引号“” 引用起来,不然没有查询结果,且不报错
- where 对应的值,必须用单引号 引用起来 ,不然没有查询结果,且不报错
posted on
2021-01-28 17:45
鳄鱼爸爸
阅读(
121)
评论()
编辑
收藏
举报