摘要: --批量插入 1.insert into ... select ... INSERT INTO TABLE_NAME SELECT * FROM SOURCE_TABLE_NAME; 2.insert into values(),(),() 一条sql插入多行数据,相比一条插入能减少与数据库交互,减 阅读全文
posted @ 2021-10-14 21:48 罗论明 阅读(1000) 评论(1) 推荐(0) 编辑
摘要: --with查询 1.CTE(common table expression),在复杂查询中定义一个辅助语句(可理解为在查询中定义一个临时表),常用于复杂查询或递归查询 postgres=# with t as (select generate_series(1,3)) select * from 阅读全文
posted @ 2021-10-14 21:17 罗论明 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 有3种方法进行转换 1.通过格式化函数进行转换 to_char to_date to_number to_timestamp 2通过CAST函数进行转换() 3通过::操作符转换 postgres=# select oid,relname from pg_class where relname='t 阅读全文
posted @ 2021-10-14 14:40 罗论明 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: jsonb与json的差异 jsonb:存储格式为二进制,二进制文件是已解析好的数据,检索jsonb时不需要重新解析 json:存储格式为文本,检索json时必须重新解析 对json数据的操作: postgres=# create table test_json1 (id serial primar 阅读全文
posted @ 2021-10-14 14:06 罗论明 阅读(583) 评论(0) 推荐(0) 编辑