13tsdb.mql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. insert into /test/aaa/test_bucket_tsdb (name, value, ts) values ('tsdb_002', 200, 1700000001000)
  8. ;
  9. insert into /test/aaa/test_bucket_tsdb (name, value, ts) values ('tsdb_003', 300, 1700000002000)
  10. ;
  11. -- 2. 查询时序数据
  12. select * from /test/aaa/test_bucket_tsdb where name='tsdb_001'
  13. /**
  14. output()
  15. count(1)
  16. **/
  17. ;
  18. -- 3. 时间范围查询 tsdb
  19. select name, value, ts from /test/aaa/test_bucket_tsdb
  20. /**
  21. output()
  22. **/
  23. ;
  24. -- 4. 更新 tsdb
  25. update /test/aaa/test_bucket_tsdb set value=150 where name='tsdb_001'
  26. ;
  27. select name, value from /test/aaa/test_bucket_tsdb where name='tsdb_001'
  28. /**
  29. output()
  30. match("value","150")
  31. **/
  32. ;
  33. -- 5. 删除 tsdb 数据
  34. delete from /test/aaa/test_bucket_tsdb where name='tsdb_003'
  35. ;
  36. select count(*) from /test/aaa/test_bucket_tsdb
  37. /**
  38. output()
  39. **/
  40. ;