13tsdb.mql 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. -- ============================================================
  2. -- bucket tsdb 测试(时序数据库)
  3. -- ============================================================
  4. -- 1. 插入时序数据
  5. insert into /test/aaa/test_bucket_tsdb (name, value, ts) values ('tsdb_001', 100, 1700000000000)
  6. /**
  7. onerror(continue)
  8. **/
  9. ;
  10. insert into /test/aaa/test_bucket_tsdb (name, value, ts) values ('tsdb_002', 200, 1700000001000)
  11. /**
  12. onerror(continue)
  13. **/
  14. ;
  15. insert into /test/aaa/test_bucket_tsdb (name, value, ts) values ('tsdb_003', 300, 1700000002000)
  16. /**
  17. onerror(continue)
  18. **/
  19. ;
  20. -- 2. 查询时序数据
  21. select * from /test/aaa/test_bucket_tsdb where name='tsdb_001'
  22. /**
  23. onerror(continue)
  24. output()
  25. count(1)
  26. **/
  27. ;
  28. -- 3. 时间范围查询 tsdb
  29. select name, value, ts from /test/aaa/test_bucket_tsdb
  30. /**
  31. onerror(continue)
  32. output()
  33. **/
  34. ;
  35. -- 4. 更新 tsdb
  36. update /test/aaa/test_bucket_tsdb set value=150 where name='tsdb_001'
  37. /**
  38. onerror(continue)
  39. **/
  40. ;
  41. select name, value from /test/aaa/test_bucket_tsdb where name='tsdb_001'
  42. /**
  43. onerror(continue)
  44. output()
  45. **/
  46. ;
  47. -- 5. 删除 tsdb 数据
  48. delete from /test/aaa/test_bucket_tsdb where name='tsdb_003'
  49. /**
  50. onerror(continue)
  51. **/
  52. ;
  53. select count(*) from /test/aaa/test_bucket_tsdb
  54. /**
  55. onerror(continue)
  56. output()
  57. **/
  58. ;