sql
p&f°
这个作者很懒,什么都没留下…
展开
-
yum方式在CentOs7安装mysql8
官网yum方式在CentOs7安装mysql8原创 2022-11-01 17:34:38 · 261 阅读 · 0 评论 -
mysql字符串拆分
sql按照分号拆分一列原创 2022-04-19 17:41:17 · 2129 阅读 · 0 评论 -
解决pageHelper不支持嵌套分页查询
(请先查看springboot项目,自定义xml,查询多表封装返回_p&f°的博客-CSDN博客 一对多内容)查询结果为一对多:一个 订单vo 包含多个 子商品voList此时pagerHelper不支持嵌套查询,使用这种方法查询出来的结果是按照子商品vo内容分页的,并不是根据订单vo分页。显然,我们原本意思是想按照订单数目分页一开始的xml如下:<!--一对多:一个 订单vo 包含多个 子商品voList--> <!--pagerHelper不支持嵌套查询,使用这种原创 2022-01-25 15:30:00 · 818 阅读 · 4 评论 -
springboot项目,自定义xml,查询多表封装返回
一、返回一对多需求:根据userId和orderStatus查询不同状态下的订单()分析:一个订单里面有一种或多种商品,返回结果是一个一对多的关系。故可在订单vo实体类中封装一个商品详情vo的list。以下根据实际开发步骤进行1、mapper层接口和先写部分xmlmapper层接口public interface OrdersMapperCustom { /** * 根据userId和orderStatus查询不同状态下的订单 * @param map原创 2022-01-25 14:46:00 · 1476 阅读 · 0 评论 -
事务传播——propagation
@Transactional(propagation = Propagation.SUPPORTS)REQUIRED(required):使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法是必须运行在一个事务中的。如果当前存在事务,则加入这个事务,成为一个整体。(举例:子方法有事务,调用的方法不一定要有事务,但若调用的父方法有事务,子方法也会有事务支持。多用于 增删改) SUPPORTS(supports):如果当前有事务,则使用事务;如果当前没有事务,则不使用事务。(不管子方法有没有事务.原创 2022-01-07 16:57:33 · 2188 阅读 · 0 评论 -
java.sql.SQLException: Unknown system variable ‘query_cache_size‘
根据官方的说法是 :The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0. Deprecation includes query_cache_size.意思是query cache在MySQL5.7.20就已经过时了,而在MySQL8.0之后就已经被移除了。我这里使用的是mysql8数据库。原因是mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应解决原创 2022-01-07 09:58:51 · 1876 阅读 · 0 评论 -
mysql YEARWEEK(date[,mode]) 函数
mysql YEARWEEK(date[,mode]) 函数 查询上周数据通常使用下边sql即可(如果数据库设置了周一为一周起始的话):-- 查询上周数据(addtime为datetime格式)SELECT id,addtime FROM mall_order WHERE YEARWEEK(date_format(addtime,'%Y-%m-%d')) = YEARWEEK(now())-1; YEARWEEK(date[,mode]) 函数默认西方周日当做一周的起始,需要改成国人的使用习惯,用原创 2021-06-23 17:10:54 · 911 阅读 · 0 评论 -
MySql子查询
子查询的结果是单行单例的子查询可以做为条件使用运算符去判断:> >= < <= =-- 例如:查询年龄最大的学生的所有信息select * from student where age = (select max(age) from student)此处:`select max(age) from student` 即是子查询,以下一样子查询的结果是多行单列的子查询可以作为条件,使用运算符in来判断-- 查询一班和二班所有所学生的信息SELECT .原创 2021-03-11 15:39:13 · 267 阅读 · 0 评论