当前位置: 首页 > news >正文

事业单位网站建设工作方案windows优化大师好不好

事业单位网站建设工作方案,windows优化大师好不好,个人商城系统,皖icp网站建设Clickhouse新版本JSON字段数据写入方式 在Clickhouse版本22.3.1版本以上#xff0c;提供了针对JSON格式数据的新的数据类型#xff1a;JSON#xff0c;从而实现了存储此类数据由原先的结构化表结构#xff0c;更新为现在的半结构化表存储。对于新增字段#xff0c;某些同…Clickhouse新版本JSON字段数据写入方式 在Clickhouse版本22.3.1版本以上提供了针对JSON格式数据的新的数据类型JSON从而实现了存储此类数据由原先的结构化表结构更新为现在的半结构化表存储。对于新增字段某些同学刚接触可能会比较陌生这里介绍一些基本的原理和操作相关的介绍。 更多的关于clickhouse新版本的JSON字段类型介绍可以参考下面这篇博文 Clickhouse JSON表字段方法详解处理半结构化/结构化数据方法 本文主要介绍当表字段类型定义为JSON格式后数据插入的多种方法 准备工作 创建一张数据表json_test其中建表语句如下所示 CREATE TABLE test.mail_ods.json_test (repo_name String,event String,data Object(json),accounts Array(String) ) ENGINE MergeTree ORDER BY tuple()一、以INSERT VALUES方式插入 利用Clickhouse的HTTP请求方式进行数据插入 echo INSERT INTO test.json_test values (pioug/yield-data, PushEvent, {\os\: \android\, \carrier\: \5G\}, [{\account\:\lisi\, \active\:false}]) | curl -u default:123 http://localhost:8123/ --data-binary -这里需要注意的是以values方式插入时要记得在对应JSON字段的值前后加上单引号否则会报错 cho INSERT INTO mail_ods.json_test values (pioug/yield-data, PushEvent, {\os\: \android\, \carrier\: \5G\}, [{\account\:\lisi\, \active\:false}]) | curl -u default:123 http://localhost:8123/ --data-binary - Code: 62. DB::Exception: Cannot parse expression of type Object(json) here: {os: android, carrier: 5G}, [{account:lisi, active:false}]) : While executing ValuesBlockInputFormat. (SYNTAX_ERROR) (version 22.4.6.53 (official build)) 同时要记得对字段内的key-value值加反斜杠进行转义。 二、指定Format格式插入 Clickhouse支持的多种Format输入输出格式包括 Formats for Input and Output Data 对于JSON类型格式的输入输出可以参考 Importing and exporting JSON data in ClickHouse 这里我们给出示例对于JSON数据如果想要实现每个key对应表中的字段value值作为表中的字段值存入的话需要使用Format JSONEachRow格式来插入数据 JSON数据 {repo_name: pioug/yield-data,event: PushEvent,data: {os: android,carrier: 5G},accounts: [{\account\:\lisi\, \active\:false}] }使用Format JSONEachRow格式插入方式如下所示 echo INSERT INTO mail_ods.json_test Format JSONEachRow {repo_name: pioug/yield-data, event:PushEvent, data: {os: android, carrier: 5G}, accounts: [{\account\:\lisi\, \active\:false}]} | curl -u default:123 http://localhost:8123/ --data-binary -此时需要注意的是JSONEachRow后面紧跟着的是一个完整的JSON结构的数据不需要再像insert values时那样加单引号。比如对于accounts中括号[]里为了表示String用的是双引号而不是之前的单引号。 插入时会根据key对应表中的字段value写入表中对应字段的值。
http://www.dnsts.com.cn/news/97752.html

相关文章:

  • 单网页网站制作同wordpress
  • 网站开发可以当程序员购物网站建设价格一览表
  • 大良招聘网站建设如何下载字体到wordpress
  • 做简单网站视频模板网站
  • 安徽网站建设科技html代码怎么变成网页
  • 河南建设网站官网营销方式
  • 亚马逊网站风格青岛专业网站设计的公司
  • 网站图片不是本站的对seo有什么不好房屋装修设计师怎么收费
  • 西安免费网站搭建制作成都网站制作收费
  • 政务网站建设规范wordpress与dz
  • 自己怎么做商城网站吗做网站的电话号码
  • 定制制作网站哪家好大连旅顺口区房价
  • 济宁企业做网站wordpress主题预览
  • 外贸做哪个网站好介绍好的免费网站模板下载
  • 网站模块建设中网站不被收录
  • 侗族网站建设网站建设基础策划
  • 夏津网站建设价格做外贸如何分析客户网站
  • 山东建设企业网站现在找个网站这么难的吗
  • 天津做网站印标专门培训seo的网站
  • wordpress网站源代码一个空间2个网站代码
  • 长沙装修公司口碑比较好的wordpress主题 SEO优化
  • 软件开发流程图绘制杭州网站优化公司
  • 临沂网站设计制作wordpress iis 中文乱码
  • 如何写代码做网站6做网站换服务器怎么整
  • 合肥企业网站建设专家白酒网站定制开发
  • 网站建设方案是什么山东能源集团 网站建设
  • 百度右边的网站推荐怎么做的青岛做网站价格
  • 关于茶叶的网站模板免费下载网络游戏推广员是做什么的
  • 电脑网站设计制作做网站在线支付系统多少钱?
  • 网站建站的步骤施工企业筹备建立