随笔分类 - sql
about sql
摘要:pgsql 中,表 t1 有多个字段 a1 a2 a3,相同a1 的值只查询一条数据 一、方法1 —使用 ROW_NUMBER() 窗口函数 SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (PARTITION BY a1 ORDER BY a2) AS rn
阅读全文
摘要:pgsql 去掉字段的换行符和首尾空格 一、方法1 分部处理 1. 去掉首尾空格 使用 TRIM() 函数: UPDATE 表名 SET 字段名 = TRIM(字段名); 2. 去掉换行符 使用 REPLACE() 替换换行符: UPDATE 表名 SET 字段名 = REPLACE(字段名, CH
阅读全文
摘要:postgre 更新json字段的某个key名称 一、更新 json 字段的某个 key 名称 update table_name set json_column = jsonb_set(json_column::jsonb, '{new_key}', json_column::jsonb -> '
阅读全文
摘要:查询包含某字段的表都有哪些 查询SQL如下: SELECT b.oid, b.relname, att.attname, b.relkind, attinhcount, atttypmod FROM pg_attribute att, pg_class b WHERE b.oid = att.att
阅读全文
摘要:postgresql查询表的大小 一、查询sql SELECT table_schema || '.' || TABLE_NAME AS table_full_name, pg_size_pretty ( pg_total_relation_size ( '"' || table_schema ||
阅读全文
摘要:一、需求 postgresql 数据库,需要将某些表中的json字段的数据进行替换。 二、做法 思路:将json字段转为text,然后调用replace函数后,将text再转为json update tableName set columnName=regexp_replace(columnName
阅读全文
摘要:解决:windows环境下,postgresql数据库,localhost可以连接,ip地址连接不了。 解决办法: 1、打开postgresql安装目录下的配置文件 pg_hba.conf 2、在pg_hba.conf 中,添加本地ip配置 3、重新连接即可
阅读全文
摘要:PostgreSQL 数据库备份 pg_dump 一、备份还原 注意:命令在pg_dump目录下进行 1、备份test数据库 2、还原数据到test2数据库 二、命令详解 基本命令 注:数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。 详解 General options:(一
阅读全文
摘要:1、自增主键;2、创建序列 一、使用SERIAL自增主键 二、创建序列 应用: 测试:
阅读全文
摘要:method 1 method 1 method 2 method 2 method 3 method 3 method 4 method 4
阅读全文
摘要:一、mybatis转义问题 mybatis中SQL在 mapper.xml 中书写时,如果有 < 、>、<=、>= 时会出错,应该使用转义的写法。 写法一 转义 例如: 写法二 <![CDATA[ sql语句 ]]> 例如: 二、Mybatis中&和#的区别 1 #是将传入的值当做字符串的形式, e
阅读全文
摘要:作者丨C.L. Moffatt http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins I am going to discuss seven different ways you can return
阅读全文
摘要:一、简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational mod
阅读全文

浙公网安备 33010602011771号