文档文档

influxdb3 create table

InfluxDB 3 Core 正在公开发布 Alpha 版本

InfluxDB 3 Core 正在公开发布 Alpha 版本,可用于测试和反馈,但不适用于生产环境。产品和本文档都在不断完善中。我们欢迎并鼓励您提供关于 Alpha 版本体验的意见,并邀请您加入我们的公共渠道以获取更新和分享反馈。

Alpha 版本预期和建议

influxdb3 create table 命令在数据库中创建一个表。

用法

influxdb3 create table [OPTIONS] \
  --tags [<TAGS>...] \
  --database <DATABASE_NAME> \
  <TABLE_NAME>

参数

  • TABLE_NAME:要创建的表的名称。

选项

选项描述
-H--host正在运行的 InfluxDB 3 Core 服务器的主机 URL(默认为 http://127.0.0.1:8181
-d--database(必需) 要操作的数据库的名称
--token身份验证令牌
--tags(必需) 要包含在表中的标签列的空格分隔列表
--fields要包含在表中的字段列的空格分隔列表
-h--help打印帮助信息

标签和字段命名要求

标签和字段键是字母数字,并且必须以字母或数字开头。它们可以包含破折号 (-) 和下划线 (_)。

选项环境变量

您可以使用以下环境变量来设置命令选项

环境变量选项
INFLUXDB3_HOST_URL--host
INFLUXDB3_DATABASE_NAME--database
INFLUXDB3_AUTH_TOKEN--token

示例

在以下示例中,替换以下内容

  • DATABASE_NAME:数据库名称
  • TABLE_NAME:表名称

创建表

influxdb3 create table \
  --tags tag1 tag2 tag3 \
  --database 
DATABASE_NAME
TABLE_NAME

创建带有标签和字段列的表

influxdb3 create table \
  --tags room sensor_id \
  --fields temp:float64 hum:float64 co:int64 \
  --database 
DATABASE_NAME
TABLE_NAME

此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,无需更改任何代码。

阅读更多

InfluxDB 3 开源版现已公开发布 Alpha 版本

InfluxDB 3 开源版现已发布 Alpha 版本,根据 MIT 或 Apache 2 许可协议获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是一个用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何入门的更多信息,请查看