![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 69
汤圆一号
这个作者很懒,什么都没留下…
展开
-
java面试工作必备技能题 - SQL数据剔重
一. 题引编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个(Id 是这个表的主键)。IdEmail1john@example.com2bob@example.com3john@example.com例如,在运行你的查询语句之后,上面的 Person 表应返回以下几行:IdEmail1john@example.com2bob@example.com提示:执行 S原创 2020-07-23 20:01:13 · 264 阅读 · 1 评论 -
Springboot启动失败,报错'hibernate.dialect' not set
报错信息:今天启动了一个工程,报错信息如下:重点信息:Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]...Caused by: org.hiberna...原创 2020-03-23 19:31:17 · 1313 阅读 · 0 评论 -
一句话讲解脏读、幻读、不可重复读
| 脏读核心要领:A事物数据读取后,B事物回滚,导致A读取数据有误时间顺序转账事务(A)取款事务(B)1开始事务2开始事务3查询账户余额为2000元4取款1000元,余额被更改为1000元5查询账户余额为1000元(产生脏读)6取款操作发生未知错误,事务回滚,余额变更为2000元7转入2000元,余额被更改为3...原创 2020-01-01 15:59:29 · 1191 阅读 · 0 评论 -
mybatis-dalgen之paging、optimize用法
一. 普通分页paging增加**multiplicity=“paging” paging=“UserList”**即可,生成代码如下TP_USER.xml<operation name="getAllUser" multiplicity="paging" paging="UserList" remark="查询所有用户"> SELECT * FROM TP_USER&...原创 2019-12-18 20:19:04 · 2011 阅读 · 0 评论 -
如何将过亿订单数据实现毫秒级分页查询
注:以下sql及数据库截图均为测试数据,无实际用途!分页查询???难道不是 limit pageId,pageSize ???新建测试订单表lp_bank_order,以create_day分天记录,数据量分别为十万级、百万级、亿级测试,分析如下:Mysql 在使用limit pageId,pageSize时,随着数据量的增大,性能会急剧下降select * from lp_ba...原创 2019-03-26 16:44:25 · 3475 阅读 · 0 评论 -
mysql大于、等于、小于语法大全
第一种原符号 < <= > >= & ' "替换符号 < <= > >= & ' "第二种大于<![...原创 2019-07-23 12:07:45 · 11725 阅读 · 0 评论 -
价值十个亿的淘宝搜索功能
看到这标题,是不是有小伙伴忍不住点进来看看原创 2019-12-31 17:34:56 · 2957 阅读 · 0 评论 -
基于SqlSessionFactory的Mybatis批量更新
实现方式比较多,这里主要说明sqlSessionFactory实现的批量更新1. 首先建一个spring工具类用来自定义获取Mapper类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframe...原创 2019-09-17 11:01:07 · 2021 阅读 · 1 评论