Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 通过终端在XDB中创建表_Mysql_Sql_Centos_Influxdb - Fatal编程技术网

Mysql 通过终端在XDB中创建表

Mysql 通过终端在XDB中创建表,mysql,sql,centos,influxdb,Mysql,Sql,Centos,Influxdb,是否有在线教程教您如何在XDB中创建表和输入值?如何创建一个表并在其中插入值 XDB实际上没有表的概念。数据被组织成系列,由测量值、标记和字段组成 测量就像水桶 标记是索引值 字段是实际数据 数据通过线路协议写入XDB。line协议的结构如下所示 <measurement>,<tag>[,<tags>] <field>[,<field>] <timestamp> 要将数据插入数据库,您需要向/write端点发出HTTP P

是否有在线教程教您如何在XDB中创建表和输入值?如何创建一个表并在其中插入值

XDB实际上没有表的概念。数据被组织成系列,由测量值、标记和字段组成

测量就像水桶

标记是索引值

字段是实际数据

数据通过线路协议写入XDB。line协议的结构如下所示

<measurement>,<tag>[,<tags>] <field>[,<field>] <timestamp>
要将数据插入数据库,您需要向
/write
端点发出HTTP POST请求,并指定
db
查询参数

例如:

curl -XPOST http://localhost:8086/write?db=mydb --data-binary "weather,location=us-midwest temperature=82 1465839830100400200"
有关更多信息,请参阅XDB文档的一节。

我只想在此向会议主持人介绍:

你可以想到

  • SQL中作为表的度量
  • 标记作为索引列
  • 和字段作为未索引的列
此外,没有“CREATETABLE”语句。只需插入到表中。上面指定了web调用。如果您有“influx”命令行解释器,您可以执行以下操作:

export INFLUX_PASSWORD="BlahBlahBlah"
influx -host <hostname> -u <username> -d <database>
insert my_influx_test_measurement,index1="aaa" value1="bbb"
export inflox\u PASSWORD=“BlahBlahBlah”
流入-宿主-u-d
插入我的流入测试测量值,index1=“aaa”value1=“bbb”
请注意,“insert”只是一个命令行(也称为“influx”)。不适用于http调用


糟糕的是,他们将命令行解释器命名为“influx”。现在,当有人提到“influx”时,不清楚是数据库还是CLI。

为什么我会被拒绝?这一次我投了赞成票。因为框架上的文档很差,所以不能对问题进行否决。另外,正如《入门》所说:您可以在CLI中使用insert语句,例如:insert weather,location=us midwest temperature=82 146583830100400200,更清楚地说,“在上面的示例中”实际上意味着测量类型(尽管“天气”上面示例中的“测量”(类型)值实际上更多地是测量类型的一个类别,可能不是最好的示例)。我认为数据行的更好教学示例可能是(有意详细说明):“温度测量,位置=美国中西部温度值=82 146583830100400200”和“标记键”是索引列的名称,“标记值”是具有给定标记键(索引列名称)的标记列的值。字段“键”(也称为字段“名称”)是未索引列的名称,字段值是相应未索引列的值。注意,您只能在“show measurements”命令中使用标记键/名称和标记值(“measurement”(在词的inflow意思中)是表中的行,其中的行是实际的数据度量(在词的英语意思中))
export INFLUX_PASSWORD="BlahBlahBlah"
influx -host <hostname> -u <username> -d <database>
insert my_influx_test_measurement,index1="aaa" value1="bbb"