postgresql常用语法与差别

postgresql常用语法的不同
1.limit 20:返回结果集中的前20行
offset 20 limit 20:返回结果集中前40行中的后20行
例如:(1)select * from test_limit order by id limit 20;
      (2)select * from test_limit order by id offset 20 limit 20;
2.postgresql中null''代表的空不一样,oracle中null''查询返回结果一至。
3.postgrsql创建表时,加了双引号,那么查询的时候要以相同格式加双引号;默认将表名转为小写。
4.修改配置文件,实现pg_stat_statements插件。
编辑 postgresql.conf
shared_preload_libraries = ‘pg_stat_statements‘
pg_stat_statements.max = 10000
pg_stat_statements.track = all
5.select a||b from table1;
字符串连接符 ||
Oracle: 'a'||null 结果是'a'
pgsql: 'a'||null 结果是null
6.常用的PostgreSQL元命令:
\l列出可用的数据库
\c连接到某个数据库
\dt列出某个数据库中的表
\du列出PostgreSQL用户
\z列出表权限
\?列出所有可用的元命令
\h列出所有可用的SQL命令
\q退出数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值