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

新手做网站做那个无锡高端网站设计开发

新手做网站做那个,无锡高端网站设计开发,wordpress 移至回收站,南网站建设JSON JSON 指的是 JavaScript 对象表示法#xff08;JavaScript Object Notation#xff09;JSON 是轻量级的文本数据交换格式JSON 独立于语言#xff1a;JSON 使用 Javascript语法来描述数据对象#xff0c;但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许…JSON JSON 指的是 JavaScript 对象表示法JavaScript Object NotationJSON 是轻量级的文本数据交换格式JSON 独立于语言JSON 使用 Javascript语法来描述数据对象但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态PHPJSP.NET编程语言都支持JSON。JSON 具有自我描述性更易理解 PostGreSQL:JSON|JSONB数据类型 PostGreSQL数据库提供了JSON和JSONB数据类型用来存储JSONJavaScript Object Notation数据同时PG数据库也提供了一系列内置函数用来JSON和JSONB数据类型。 JSON和JSONB的区别 JSON和JSONB数据类型可以接收相同的值作为输入主要的差别在于读写时的效率。 json 数据类型存储输入文本的精确拷贝处理函数必须在每个执行上重新解析 而jsonb数据以分解的二进制格式存储 这使得它由于添加了转换机制而在输入上稍微慢些但是在处理上明显更快 因为不需要重新解析。jsonb也支持索引这也是一个明显的优势。         因为json类型存储输入文本的精确拷贝它将保存令牌间语义上无关紧要的空格 和JSON对象中键的顺序。另外如果值中的一个JSON对象多次包含相同的键 那么保存所有的键/值对。处理函数将最后一个值当做操作值。相比之下 jsonb不保存空格也不保存对象键的顺序并且不保存重复对象键。 如果在输入中指定了重复的键那么只保存最后一个值。         通常大多数应用更喜欢存储JSON数据为jsonb除非有很专业的需要 比如传统假设对象键的顺序。 例如我们创建两张表tb_json、tb_jsonb分别以JSON和JSONB数据类型存储一组相同的输入值。 create TABLE myschema.tb_json(j_id INTEGER NOT NULL,j_val JSON,PRIMARY KEY (j_id) );create TABLE myschema.tb_jsonb(j_id INTEGER NOT NULL,j_val JSONB,PRIMARY KEY (j_id) ); 表结构如下所示 tb_json数据表结构 tb_jsonb数据表结构 如何构造JSON|JSONB数据 那么在PostGreSQL数据库中如何通过SQL语句来构造JSON数据呢 JSON数据类型的输入/输出语法是在RFC 7159中指定的。 下列都是有效的 json或jsonb表达式 -- 简单的标量/原始值 -- 原始值可以是数字、加引号的字符串、true、false或null SELECT 5::json;-- 零个或者多个元素的数组 (元素不需要是相同的类型) SELECT [1, 2, foo, null]::json;-- 包含键/值对的对象-- 注意对象的键必须总是加双引号的字符串 SELECT {bar: baz, balance: 7.77, active: false}::json;--数组和对象可以任意的嵌套 SELECT {foo: [true, bar], tags: {a: 1, b: null}}::json; 当输入一个JSON值并且然后没有任何处理的打印时 json输出和输入相同的文本而jsonb没有保存语义上无关紧要的细节 如空格。例如 SELECT {bar: baz, balance: 7.77, active:false}::json;json -------------------------------------------------{bar: baz, balance: 7.77, active:false} (1 row)SELECT {bar: baz, balance: 7.77, active:false}::jsonb;jsonb --------------------------------------------------{bar: baz, active: false, balance: 7.77} (1 row) 添加JSON记录到数据表 下面构造一条复杂的JSON数据然后分别插入一条数据通过explain来查看执行效率 SELECT {foo: [true, bar], tags: {a: 1, b: null}}::json 将其插入到数据表中 ①插入到tb_json数据表 --添加到tb_json EXPLAIN INSERT INTO myschema.tb_json(j_id,j_val) VALUES(1,{foo: [true, bar], tags: {a: 1, b: null}}::json) ②插入到tb_jsonb数据表 --添加到tb_jsonb EXPLAIN INSERT INTO myschema.tb_jsonb(j_id,j_val) VALUES(1,{foo: [true, bar], tags: {a: 1, b: null}}::jsonb);
http://www.w-s-a.com/news/460913/

相关文章:

  • 那个网站可以做域名跳转的青岛网站建设定制
  • 网站登记模板互联网技术发展及其影响的调查
  • 北京专业的网站建设西安企业家名单
  • 移动网站开发服务器丰都集团网站建设
  • 网站开发逻辑图烫画图案设计网站
  • 客户管理系统哪找公司网站如何做优化
  • 常德企业网站建设广州站在哪里
  • 移动端网站建站视频教程网站如何做淘客
  • 注册网站会不会有风险网站建设实训致谢语
  • ssh框架做的家政服务网站需要做网站建设的公司
  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网
  • 上海app定制开发公司大城网站优化
  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听
  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广