一、IoTDB 数据库管理——增删改查
1.1 数据库管理介绍
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是关系型数据库管理系统(RDBMS)中的核心组成部分。它通过表格形式存储数据,支持 SQL 查询语言,提供数据完整性、安全性和并发控制等功能。
1.2 创建数据库
基于存储模型构建对应的数据库。
语句:
IoTDB > CREATE DATABASE root.ln
注意:Database 的父子节点都不能再设置 database。已经有 root.ln 了,我们创建下试下。
错误提示:
IoTDB > CREATE DATABASE root.ln.wf01 Msg: 300: root.ln has already been created as database.
数据库命名规范(重点)
**节点名可由中英文字符、数字、下划线(_)、英文句号(.)、反引号(
)组成** 若节点名为以下情况,则必须用反引号()将整个名称包裹。
- 纯数字(如 12345)
- 含有特殊字符(如 . 或 _)并可能引发歧义的名称(如 db.01、_temp) 反引号的特殊处理:
- 若节点名本身需要包含反引号(
),则需用两个反引号(``)表示一个反引号。例如:命名为db123`(本身包含一个反引号),需写为 ``db123```
1.3 数据库查询
database 创建后,使用下面语句查询:
IoTDB > SHOW DATABASES
返回结果:
+-------------+----+-------------------------+-----------------------+-----------------------+
| database | ttl|schema_replication_factor|data_replication_factor|time_partition_interval|
+-------------+----+-------------------------+-----------------------+-----------------------+
| root.sgcc |null| 2 |
root.ln
Total line number It costs s


