随笔分类 -  mysql

摘要:* 创建用户 dbu 设置密码 pwd@2022 create user 'dbu'@'%' identified by 'pwd@2022'; * 给用户 dbu 授权数据库 sys 的 查询、新增、修改、删除、创建表的权限 grant select,insert,update,delete,cr 阅读全文
posted @ 2022-08-04 18:03 qwer78 阅读(76) 评论(0) 推荐(0)
摘要:重写 PageHelper 对应列表的查询count方法即可 如mapper中原列表查询方法 List<Type> findByPage(@Param("beginTime") String beginTime, @Param("endTime") String endTime); 将这个方法复制一 阅读全文
posted @ 2022-07-27 15:24 qwer78 阅读(1564) 评论(0) 推荐(0)
摘要:@Select("SELECT IFNULL(SUM(${val}),0) cnt FROM table WHERE DATE_FORMAT(IF (m < 10,CONCAT(y,'-0',m,'-01'),CONCAT(y,'-',m,'-01')),'%Y-%m-%d') BETWEEN ${ 阅读全文
posted @ 2022-06-30 16:59 qwer78 阅读(739) 评论(0) 推荐(0)
摘要:字段名称和数据库保持一致,报错找不到对应的字段, 添加配置即可,对属性不做任何转换处理 spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStanda 阅读全文
posted @ 2021-12-01 16:49 qwer78 阅读(192) 评论(0) 推荐(0)
摘要:SELECT a.*, c.`name` reservoirName FROM 数据表 a INNER JOIN ( SELECT SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY op_time DESC, id DESC),',',1) id FROM 数据表 G 阅读全文
posted @ 2021-10-27 15:00 qwer78 阅读(176) 评论(0) 推荐(0)
摘要:1. GROUP_CONCAT, CONCAT_WS,, ORDER BY 组合使用 SELECT tmi.id, tmi.task_name AS taskName, JSON_UNQUOTE( JSON_EXTRACT( tmi.cooperate_dept, '$[*].name' ) ) A 阅读全文
posted @ 2021-07-28 17:48 qwer78 阅读(24) 评论(0) 推荐(0)
摘要:mysql运行show master status; 命令 查看binlog文件 如 mysql-bin.000020 运行 命令 mysqlbinlog --no-defaults --database=数据库名称 --start-datetime="2020-01-01 00:00:00" -- 阅读全文
posted @ 2021-06-22 10:01 qwer78 阅读(35) 评论(0) 推荐(0)
摘要:如 字段 detail_data 值 类型: [{“name”: “技术活动名称”, “value”: “活动1”}, {“name”: “计划评审时间”, “value”: “2021-03-20”}, {“name”: “项目名称”, “value”: “修改编辑时的选人问题”}, {“name 阅读全文
posted @ 2021-03-08 19:17 qwer78 阅读(1523) 评论(0) 推荐(0)
摘要:#database1 spring.datasource.wh.type=com.zaxxer.hikari.HikariDataSource spring.datasource.wh.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasou 阅读全文
posted @ 2020-05-07 08:57 qwer78 阅读(90) 评论(0) 推荐(0)
摘要:背景:本地执行同步服务将本地数据定时传输到远程服务器,一次发现线上表数据为空,连接远程执行drop table一直等待响应,无法删除 解决方案: 连接远程mysql 将这些线程全部kill就可以正常删除了。 本地执行同步到线上服务的时候 突然网络中断导致一直锁表。 阅读全文
posted @ 2019-12-18 08:46 qwer78 阅读(28) 评论(0) 推荐(0)
摘要:分组之后取每组之内根据排序字段的第一行值 (可以根据rownum 随便取) SELECT * FROM ( SELECT *, ROW_NUMBER () OVER ( PARTITION BY [分组字段] ORDER BY [排序字段] ) rownum FROM 表名 ) t WHERE ro 阅读全文
posted @ 2019-09-04 14:18 qwer78 阅读(692) 评论(0) 推荐(0)
摘要:SELECT SUM ( CASE WHEN area_name IS NULL THEN 0 ELSE 1 END ) AS '有值', COUNT ( id ) AS "总数" FROM beike_property 阅读全文
posted @ 2019-08-01 16:11 qwer78 阅读(165) 评论(0) 推荐(0)
摘要:SELECT DISTINCT ( object_id ) FROM ( SELECT TOP 100 PERCENT a.*, b.cnt FROM weChat_share a LEFT JOIN ( SELECT object_id, COUNT ( object_id ) cnt FROM 阅读全文
posted @ 2019-07-03 17:08 qwer78 阅读(105) 评论(0) 推荐(0)
摘要:SELECT COUNT ( [size] ) num FROM crawler_publish_property WHERE CAST ( ISNULL( [size], 0 ) AS NUMERIC ( 10, 2 ) ) >= 0 AND CAST ( ISNULL( [size], 0 ) 阅读全文
posted @ 2019-05-31 17:08 qwer78 阅读(210) 评论(0) 推荐(0)
摘要:SELECT t1.num, t1.estate_name AS ename, t2.* FROM ( SELECT TOP 100 PERCENT COUNT ( estate_name ) num, estate_name FROM crawler_property GROUP BY estat 阅读全文
posted @ 2019-05-28 14:53 qwer78 阅读(106) 评论(0) 推荐(0)
摘要:SELECT type, CONVERT ( VARCHAR ( 100 ), t.create_time, 23 ) [date], COUNT ( id ) num FROM crawler_property t WHERE 1 = 1 GROUP BY type, CONVERT ( VARC 阅读全文
posted @ 2019-05-23 15:58 qwer78 阅读(194) 评论(0) 推荐(0)
摘要:UPDATE crawler_property_copy1 SET remark = '无' OUTPUT DELETED.id AS [Before], Inserted.id AS [After] WHERE remark IS NULL 阅读全文
posted @ 2019-05-15 16:13 qwer78 阅读(89) 评论(0) 推荐(0)
摘要:SELECT * FROM crawler_property_copy1 WHERE (user_mobile + estate_name ) IN ( SELECT user_mobile + estate_name FROM crawler_property_copy1 GROUP BY use 阅读全文
posted @ 2019-05-07 15:32 qwer78 阅读(58) 评论(0) 推荐(0)
摘要:alter table aaa drop column id alter table aaa add id int identity(1,1) 阅读全文
posted @ 2019-04-29 15:00 qwer78 阅读(68) 评论(0) 推荐(0)
摘要:数据库为 sqlserver @Column(name = "user") private String user; 改成: @Column(name = "[user]") private String user; 问题解决。 阅读全文
posted @ 2018-12-27 13:09 qwer78 阅读(337) 评论(0) 推荐(0)