
mysql笔记
文章平均质量分 85
亭台烟雨中
路漫漫其修远兮,吾将上下而求索
展开
-
Springboot Jpa的一些些小技巧
hibernate jpa原创 2021-12-22 17:59:39 · 1125 阅读 · 0 评论 -
Mysql去重相关的记录
1、查询重复Select * From table_name Where name In (Select name From table_name Group By name Having Count(*)>1)把table_name和name换成你的表名和字段即可2、去重并保留主键最小的一条由于Mysql不支持事件1:更新时查询和事件2:查询时更新同时发生,所以必须用中间表把待更新(删除)字段查为中间表后再执行删除。以下语句把table_name换成你的表,name换成可能重复的字段,i原创 2020-09-08 12:00:11 · 131 阅读 · 0 评论 -
Springboot中使用JdbcTemplate和ibatis分别实现动态查询
JdbcTemplate/Mybatis问题一、JdbcTemplate实现二、ibatis1、定义接口2、ibatis脚本问题我们经常会遇到这样一种情况,在前端页面查询某个表,条件有多个;如果某一个条件用户并未选择,那后台查询时就不应当将这个条件放入SQL语句中进行查询,这就是动态查询技术。常用的三种DAO技术是JdbcTemplate,Mybatis,Jpa,Jpa不太熟,这里只介绍JdbcTemplate,Mybatis技术。一、JdbcTemplate实现看下面这段代码:// 三个查询条原创 2020-09-02 11:41:03 · 1457 阅读 · 0 评论 -
MySQL使用细节
一些MySQL比较细节的问题1、order by和limitorder by必须先于limit执行,否则会报错。2、查询主键select DISTINCT COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where table_name='table_name' AND COLUMN_KEY='PRI';只要把table_name替换成你自己的表即可查询3、修改自增起始值alter table sd_api_param AUTO_INCREMENT=1原创 2020-08-04 15:54:10 · 190 阅读 · 0 评论