
MySQL
文章平均质量分 51
阿韩想静静
程序改变世界
展开
-
记MyBatis-Plus使用中or()使用避坑,mybatisplus中的or怎么使用
记MyBatis-Plus使用中or()使用避坑,多条件使用or之后生成的语句查询结果成为or两边的合集,目标结果是只有or两边的条件去做“或”比较下面来看一个MyBatis-Plus查询语句,希望实现的查询效果是根据GalaxyActivity对象的code和状态确定内容后进行ShowId、Name两个字段的查询操作galaxyActivityService.list(new LambdaQueryWrapper<GalaxyActivity>().eq(GalaxyActivity::原创 2021-12-22 11:25:58 · 6769 阅读 · 0 评论 -
一分钟看懂MySQL的page数据页
MySQL存储引擎拆解MySQL记录存储页头页尾最大最小虚记录记录堆自由空间链表(已删除记录)未分配空间Slot区原创 2021-11-28 14:15:14 · 1610 阅读 · 0 评论 -
万字MySQL调优,从sql到索引到配置文件详解(精)EXPLAIN详解
明确目标1.认识MySQL2.确定调优方向3.MySQL调优一、MySQL逻辑架构逻辑图:查询流程:1.建立TCP连接2.验证用户3.查缓存,命中则直接返回4.解析器解析SQL,分两步,词法分析(提取查哪个表,哪些字段,有什么where条件),语法分析(主要判断sql是否正确,是否符合mysql语法)5....原创 2021-07-15 13:36:53 · 304 阅读 · 0 评论 -
用table2对应内容填充table1空字段,字段如果为空则使用另一张表字段解决方案
场景:查询表table1的a,b,c字段,如果a或b或c为空则查询table2的对应字段填充两种写法,方案一用了CASE函数;方案二用了IFNULL函数,整洁度和可阅读性上来说第二种比较好????文末有福利????方案一:sql附上SELECT a.ID, a.CODE, a.PRODUCT_CODE,CASE a.TITLE WHEN NULL THEN a.TITLE ELSE b.TITLE END AS TITLE,CASE a.SUB_TITLE WHEN NULL原创 2021-07-05 15:42:34 · 991 阅读 · 0 评论 -
五分钟熟悉常用sql优化
一张图助你熟悉sql优化借鉴了不少前辈的帖子整合的,如果对大家有帮助受累点个赞吧原创 2020-12-08 12:46:32 · 247 阅读 · 0 评论 -
脚本实现一条sql语句批量操作数据库,手写sql代替xml文件<foreach>标签,MySQL不使用xml文件实现批量插入数据
MyBatis用注解手写sql的方式操作数据库时遇到操作list集合中的数据实现批量插入数据库该怎么写?示例代码"<script>" + "INSERT INTO tb_answer_details(user_code, answers_time, user_agent, activity_code, question_code, question_原创 2020-11-18 18:46:48 · 500 阅读 · 0 评论