数据库 [5]

SQL基本优化方式

SQL基本优化方式一、查询SQL尽量不要使用select *,而是具体字段1、反例SELECT * FROM user2、正例SELECT id,username,tel FROM user3、理由节省资源、减少网络开销。可能用到覆盖索引,减少回表,提高查询效率。注意:为节省时间,下面的样例字段都用

postgresql中处理json字符串的操作符

postgresql中处理json字符串的操作符json和jsonb的操作符操作符右操作数类型描述示例结果->int获取JSON数组元素(索引从0开始)select ‘[{“a”:“foo”},{“b”:“bar”},{“c”:“baz”}]’::json->2;->text通过键

PostgreSQL联表删除与联表更新

PostgreSQL联表删除与联表更新需求(不能使用外键约束)一张网关表,一张子设备表,一张设备日志表,一个网关下有多个子设备,一个子设备可以上报多条日志。网关表与子设备表依靠网关的mac进行关联。日志表保存子设备表的id字段,依靠子设备id进行关联。现需要物理删除或者逻辑删除(更新)网关,要求网关

postgresql中json类型的字段使用

postgresql中json类型的字段使用建表商品表-- ------------------------------ Table structure for t_goods-- ----------------------------DROP TABLE IF EXISTS "demo

PostgreSQL把SQL查询结果转换为JSON类型

PostgreSQL把SQL查询结果转换为JSON类型背景数据仓库在DWS层对数据进行汇总的时候,经常会出现数据一对多的情况。这个时候会使用父子表的形式存储数据。但是在构造Data API的过程中,往往会使用JSON格式,把多条子信息整合到父信息上,最终形成一条JSON Document。传统的做法