
postgres
lanxing_thk
专注于当下,保持敬畏
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows下PostgreSQL导入sql文件, 导出文件
文章目录1 问题2 步骤1 问题windows本地的postgres需要导入生产数据进行测试2 步骤进入安装目录的bin,一般是C:\Program Files\PostgreSQL\13\bin进入cmd(在文件夹的路径窗口中直接输入cmd, 按enter键)执行命令psql -d 数据库名 -h localhost -p 5432 -U postgres -f C:\Users\文件名.sql...原创 2022-03-01 23:33:21 · 4416 阅读 · 0 评论 -
sql创建视图时,需要设置默认值字段
文章目录1 问题2 解决1 问题创建视图的sql, 希望有一个字段使用默认值(拼接的结果集,本身没有这个字段)2 解决select 默认值 as 字段名 from 表名原创 2021-10-13 18:33:26 · 1934 阅读 · 0 评论 -
postgresSQL使用递归查询
1 问题看到同事写的sql, 看不懂with recursive recursive_name as( select * frm table where id = 200 union all select * from table t, recursive_name rn where t.parentId = rm.id)select * from recursive_name; 2 理解把 recursive当成一个自定义函数内部,会调用自己(把自身当作一个表)原创 2021-08-21 21:26:31 · 339 阅读 · 0 评论 -
postgresSQL的语法 @< 以及 || 以及 ::json
文章目录1 问题2 说明3 整体说明1 问题遇到同事写的sql看不懂 table_name.column_name @> ('["'||table_name2.id||'"]')::jsonb2 说明@> 表示包含: 即contain|| 的作用是连接字符串::jsonb 作用是把拼接的字段串转为 json类型3 整体说明colum_name字段保存了json串(数组), 通过上述sql, 判断值 是否包含 table_name2.id...原创 2021-08-19 18:56:27 · 1046 阅读 · 0 评论 -
Postgres数据库查询的null与空串的判断
文章目录1 目标2 使用3 注意事项1 目标查询某字段不为空的数据2 使用 select * from table_test where column_test != '' and column_test is not null3 注意事项使用<>代替 != 也可以null与’’(空串)是不同的值...原创 2021-04-19 13:32:07 · 4623 阅读 · 0 评论