数据库
汤高
喜欢开源的框架技术、乐于研究其底层源码,把个人从学习到工作中用到的所有技术梳理总结,也分享给所有爱学习新技术的朋友们,相互交流,一起进步
展开
-
Oracle、 Mysql 、 SQLserver 分页查询
MYSQL 分页最简单了.SELECT*FROMAccount WHERE(usertype='base' or usertype='home' or usertype='salse') and logindate is not null order by logindate descLIMIT 起始行, 每页多少行LIMIT 接受一个或两个数字参数。原创 2015-09-22 13:00:51 · 733 阅读 · 0 评论 -
Oracle递归查询:使用prior实现树操作
Oracle递归查询:使用prior实现树操作oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的数据以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。转载 2016-09-24 17:42:29 · 8137 阅读 · 0 评论 -
MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
Lock wait timeout exceeded当一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束;select * from information_schema.innodb_trx 之后找到了一个一直没有提交的只读事务,kill 到了对应的线程后ok 了。mysql> select * from in原创 2016-11-09 11:12:19 · 4146 阅读 · 0 评论 -
低版本中mysql不支持在limit语句中有子查询
select * from exec_activity_effect_day oe where oe.ACTIVITY_ID in (select DISTINCT(e.ACTIVITY_ID) from exec_activity_effect_day e limit 0 ,3) [SQL] select * from exec_activity_effect_d原创 2016-12-02 17:26:33 · 2686 阅读 · 0 评论