![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
BUG FIXER
记录一些bug问题,一部分技术code,还有一些任何我想要记录的东西。。
展开
-
大数据分析&数据仓库关于数据库选型方面的感触
文章为本人主观感受,如有错误,欢迎批评指正!(仅供参考使用,不绝对)原创 2022-08-16 09:26:23 · 913 阅读 · 0 评论 -
分库分表,数据库优化方案
转载自知乎https://zhuanlan.zhihu.com/p/137368446原创 2022-02-25 14:51:13 · 245 阅读 · 0 评论 -
java分页算法
oracleint pageNo = 1;int pageSize = 10;DTO.setPageNo((pageNo - 1) * pageSize);DTO.setPageSize(pageNo * pageSize + 1);WHERE ROWNUM < #{pageSize} )tmp WHERE tmp.rm > #{pageNo}原创 2021-07-15 16:24:38 · 378 阅读 · 0 评论 -
springboot配置多数据源并集成Druid和mybatis(超简单)
可以是mysql,oracle等多种不同数据源项目结构1、pom驱动之外加入druid和mybatis等pom,整合mybatis自行搜索<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.23</version> &原创 2020-10-15 15:10:46 · 15012 阅读 · 1 评论 -
mysql按半小时分组
mysql分组查询(按每小时)这个很简单,只要字段是时间类型select DATE_FORMAT( tf.curr_time ,'%H') as dataStartTimefrom t_fundjour tf group by dataStartTimemysql分组查询(按半小时)逻辑:就需要用到分钟0-30分钟属于AM10:00,30-59分钟属于AM10:30select DATE_FORMAT( concat(date(tf.curr_time ),' ',hour(tf.curr_原创 2020-09-02 09:54:15 · 8772 阅读 · 0 评论 -
oracle提交之后怎么回滚(已解决)
误操作commit之后,想要回滚-- 查询该时间段 这个表的状态 (这个时间前的表数据,不含操作错的数据,例如:这个时间之前新增了一个数据,并修改曹成所有的数据都改变)select * from 表名 as of timestamp to_timestamp('2020-07-20 11:07:00', 'yyyy-mm-dd hh24:mi:ss');-- 开启闪回alter table 表名 enable row movement;-- 把表的状态闪回到这个时间段前的状态flash原创 2020-07-22 13:36:53 · 10117 阅读 · 0 评论 -
oracle插入数据自增id
begin select SEQ_MSG_PUSH_RECORDS.nextval into :new.ID from dual;end T_MESSAGE_RECORDS_ID_TRIGGER;原创 2020-07-08 15:42:58 · 7916 阅读 · 0 评论 -
sql列转行(字段)逗号分割
LISTAGG(列名,<分隔符>) WITHIN GROUP(ORDER BY 列名)函数SELECT D.id,LISTAGG(E.keyword,',') WITHIN GROUP(ORDER BY E.keyword) AS keyword FROM STOCK_LIVE DLEFT JOIN STOCK_KEYWORD E ON D.id = E.SPECIAL_ID where d.id=141211111GROUP BY D.id WM_CONCAT(列名)函数(速度慢原创 2020-07-06 10:12:33 · 17082 阅读 · 0 评论 -
Left join限制返回条数,条件
有时候关联查询并不需要太多子表数据例如我们只需要关联查询出两条原创 2020-06-30 10:13:18 · 9377 阅读 · 0 评论 -
ora12514 tns监听程序当前无法识别连接描述
主要查看两个地方客户端版本(oci.dll)这个版本过低会链接不上查看服务实例名字,端口号比如我本地安装得是xe精简版,实例名字并不是orcl打开tnsnames.ora所以链接得时候要注意注意这两个地方,应该就不会有什么问题...原创 2020-06-30 10:03:51 · 1447 阅读 · 1 评论 -
Error accessing type info result set : java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GB
将本地编辑器编码设置统一!!!网上导入jar包的方法不合适!!!!原创 2020-06-15 11:03:04 · 8088 阅读 · 2 评论 -
oracle高效分页性能优化
--分页参数:size = 20 page = 2--没有order by的查询-- (推荐使用)嵌套子查询,两次筛选SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM DONORINFO t WHERE t.BIRTHDAY BETWEEN TO_DATE ('19800101', 'yyyymmdd') AND TO_DATE ('20...原创 2020-03-04 15:37:33 · 8507 阅读 · 0 评论