sql
文章平均质量分 64
daodfs1
这个作者很懒,什么都没留下…
展开
-
Mysql kill耗时sql进程
当数据库表执行写sql存在死锁,或执行读sql存在耗时时,便会导致数据库性能明显下降或不可用。原创 2022-09-14 16:57:35 · 2795 阅读 · 1 评论 -
Mysql更新百万历史数据
场景目前在main库里有一张main_test表,数据大约1000万CREATE TABLE main.main_test ( id BIGINT NOT NULL COMMENT '主键ID', name VARCHAR(100) COMMENT '名称', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='主表';需求为给main_test表原创 2022-04-02 18:51:30 · 3093 阅读 · 0 评论 -
springboot以代码的方式配置sharding-jdbc水平分表
多数项目可能是已经运行了一段时间,才开始使用sharding-jdbc。本教程就如何配置sharding目录关于依赖shardingsphere-jdbc-core-spring-boot-startershardingsphere-jdbc-core数据源DataSource原DataSourceShardingJdbcDataSource完整的ShardingJdbcDataSource配置分表策略主要的类其他的分表配置类groovy行表达式说明properties配置结语关于依赖sharding原创 2021-08-17 02:20:04 · 553 阅读 · 2 评论 -
mysql不同条件批量更新
准备工作create table mastertable (id INT,uname VARCHAR(32),primary key (id))create table slavetable (id INT,uname VARCHAR(32),primary key (id))两表关联更新将表mastertable中与表slavetable的id相等的数据的uname字段更新为表slavetable的uname字段的值。UPDATE mastertable m INNER JOIN原创 2021-03-30 20:45:15 · 646 阅读 · 0 评论 -
mysql5模拟oracle的row_number、dense_rank、rank功能
目录功能说明测试sql数据无分组row_number无分组dense_rank无分组rank分组row_number分组dense_rank分组rank注意事项功能说明row_number() 是连续不重复的排序,可以利用它来实现分页,例如1,2,3,4,5,6dense_rank() 是连续排序,多个第二名仍然跟着第三名,例如1,2,2,3,4,5rank() 是跳跃排序,两个第一名下来就是第三名,三个第三名下来就是第六名,例如1,1,3,3,3,6测试sql数据CREATE TABLE g_原创 2021-01-02 01:31:36 · 304 阅读 · 0 评论 -
mybatis注解动态sql中foreach工具方法
目录实现目标工具类测试集成进spring后的使用方法Mapper层Provider层实现目标由于在注解版mybatis中手动循环拼接动态sql容易出错请看mybatis注解动态sql注入map和list(防sql注入攻击),所以封装了这个类似于foreach标签的工具方法。只支持单层循环哦!工具类package com.xxx.common.util;import java.util.Arrays;import java.util.HashMap;import java.util.Li原创 2020-06-10 12:10:34 · 4153 阅读 · 1 评论 -
easyui combotree组件添加搜索功能
目录截图javascript代码java核心代码BUG截图javascript代码var $combotree = $('#combotree'); //input标签的jquery对象$combotree.combotree({ url : em.bp()+ "/org/loadAllOrgsByUser.do", panelWidth: 220, panelHeight: 240, panelAli原创 2020-05-11 17:53:56 · 1478 阅读 · 0 评论 -
oracle分页sql工具类
话不多说,直接上代码package com.xxx.common.util;public final class PagerHelper { /** * 获得总数的sql语句 * @param sql 原SQL语句 * @return 获得总记录数的SQL语句 */ public static CharSequence getTotalResultSql(CharSequ...原创 2020-04-27 09:39:03 · 269 阅读 · 0 评论