orderby用多个条件进行排序详解

默认是asc(不写)就是升序,desc就是降序 select * from time order by location,date;? 解读一下:只有在location 值相同的时候,才对第二个字段的数据进行排序,默认为asc。 之后...

SQL中的case when then else end用法详解

一:简单用法:   1.第一种写法: SELECT s.s_id, s.s_name, s.s_sex, CASE WHEN s.s_sex = '1' THEN '男' WH...

postgresql解决锁表详解

--查询是否锁表了 select oid from pg_class where relname='可能锁表了的表' select pid from pg_locks where relation='上面查出的oid' --如果查询到...

mysql八小时问题详解

  最近买了阿里云,把项目部署上去以后,每天第一次访问总是出一次异常,然后刷新一下就正常了。经查询资料发现,原来mysql默认会自动关闭空闲时间超过8小时的连接,而连接池并不知道这个连接已经关闭了,所以就会出异常。   查看mysql...

mysql时间与字符串之间相互转换详解

1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELEC...

postgres if ,when及判断表是否存在的sql编写详解

判断表是否存在方法1: SELECT case WHEN a.cc =1 THEN 2 else 0 END FROM ( select count(*) as cc from pg_class where reln...

postgresql中执行计划详解

1、Explain explain select * from tablename;   2、explain输出josn格式 explain (format json) select * from tablename;...

progresql - 常用的管理命令详解

1、查看当前数据库实例的版本 Select version();   2、查看数据库的启动时间 Select pg_postmaster_start_time();   3、查看最后load配置文件的时间...

postgresql - 服务配置详解

1、查看配置的修改是否需要重启数据库 select name,context from pg_settings where name like 'wal_buffers'; 如果context的值是postgresql,就需要重启数据库...

postgresql - 事务详解

1、事务的使用 begin;//开启关闭自动提交的事务 insert into testtab01 values(0); rollback;//事务回滚 2、SavePoint的使用 begin;//开启关闭自动提交的事务 in...