随笔分类 -  sql

mybatis-plus增删改查方法汇总
摘要:// 查询所有 List<T> list(); // 查询列表 List<T> list(Wrapper<T> queryWrapper); // 查询(根据ID 批量查询) Collection<T> listByIds(Collection<? extends Serializable> idL 阅读全文
posted @ 2022-12-07 10:18 一群bug 阅读(278) 评论(0) 推荐(0) 编辑
java项目 引入mybatis-plus
摘要:1、引入maven <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dep 阅读全文
posted @ 2022-12-07 10:13 一群bug 阅读(245) 评论(0) 推荐(0) 编辑
sql优化篇
摘要:1、少使用select * ,尽量使用具体字段; 2、对于条件来说等号之类两边的字段类型要一致,字符串不加单引号索引会失效; 3、尽量少使用Order By 排序,对于需要多个字段进行排序的可以使用组合索引; 4、对于group by 语句要先过滤后分组; 5、在查询时减少使用null,对字段有多个 阅读全文
posted @ 2022-07-27 09:34 一群bug 阅读(23) 评论(0) 推荐(0) 编辑
mysql以逗号分割的字符串转多个列
摘要:1.用到了mysql里面自带的一个表 mysql.help_topic SELECT u.nearHall, SUBSTRING_INDEX( SUBSTRING_INDEX( u.nearHall, ',', b.help_topic_id + 1 ), ',', - 1 ) AS spitId 阅读全文
posted @ 2022-04-13 11:08 一群bug 阅读(764) 评论(0) 推荐(1) 编辑
mysql多选查询,存为以逗号隔开的字符串,查询回显也为以逗号隔开的标题
摘要:1.需求: 数据库储存格式 需要展示为 SELECT u.*, ( SELECT GROUP_CONCAT( NAME SEPARATOR ',' ) FROM USER WHERE FIND_IN_SET( id, u.ids ) ) FROM USER u 实际运行方式如下 SELECT u.* 阅读全文
posted @ 2022-03-31 17:49 一群bug 阅读(376) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示