文档

信息模式

InfluxDB SQL实现的基础查询引擎DataFusion提供返回与您的数据模式相关的元数据的命令。要访问此信息,请使用SHOW TABLESSHOW COLUMNSSHOW ALL命令或查询ISO SQL information_schema模式中的视图。

在InfluxDB的上下文中,一个测量被表示为一个表。时间、标签字段分别由表中的列表示。

SHOW TABLES

返回关于InfluxDB数据库中表(测量)的信息。

SHOW TABLES

您还可以查询information_schema.tables视图

SELECT * FROM information_schema.tables

SHOW TABLES示例输出

测量是使用iox表模式的那些。

table_catalogtable_schematable_nametable_type
publicioxhomeBASE TABLE
publicsystemqueriesBASE TABLE
publicinformation_schematablesVIEW
publicinformation_schema视图VIEW
publicinformation_schemaVIEW
publicinformation_schemadf_settingsVIEW

SHOW COLUMNS

返回InfluxDB数据库中表(测量)的架构信息。

SHOW COLUMNS FROM example_table

您还可以查询information_schema.columns视图

SELECT
  table_catalog,
  table_schema,
  table_name,
  column_name,
  data_type,
  is_nullable
FROM information_schema.columns
WHERE table_name = 'example_table'

SHOW COLUMNS示例输出

table_catalogtable_schematable_name列名数据类型是否可空
publicioxhomecoInt64
publicioxhomehumFloat64
publicioxhomeroomDictionary(Int32, Utf8)
publicioxhometempFloat64
publicioxhome时间Timestamp(Nanosecond, None)

SHOW ALL

返回当前会话的配置选项。

SHOW ALL

您还可以查询information_schema.df_settings视图

SELECT * FROM information_schema.df_settings

查看SHOW ALL示例输出


本页有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以在不更改代码的情况下继续像目前一样使用它。

阅读更多

InfluxDB v3增强和InfluxDB Clustered现已全面上市

新功能包括更快的查询性能和管理工具的升级,推动了InfluxDB v3产品线的发展。InfluxDB Clustered现已全面上市。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些改进包括用于监控InfluxDB集群健康状态的运营仪表板,InfluxDB Cloud Dedicated中的单点登录(SSO)支持,以及针对令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB Clustered全面上市

InfluxDB Clustered现已全面上市,为您的自管理堆栈提供了InfluxDB v3的强大功能。

与我们探讨InfluxDB Clustered