![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 85
super wheat
让平凡浪迹灵魂隔壁
展开
-
MyBatis分页插件PageHelper踩坑记录
前言公司用PageHelper作为Mybatis的分页插件,平时大多数都是用于查询数据库,然后进行分页。最近我想把第三方接口返回的数据进行分页展示,于是也用了PageHelper。PageHelper:https://pagehelper.github.io/问题有的查询语句后面会出现多个Limit 10,eg: select * from tableA limit 10 limi...原创 2020-03-16 14:47:52 · 2453 阅读 · 1 评论 -
MySQL触发器的使用
一:触发器的使用场景 当数据库的记录发生变化时,自动触发某些操作。 MySQL的触发器响应三种操作,六种场合: 三种操作:DELETE、INSERT、UPDATE。 六种场合:三种操作的BEFORE、AFTER。 用处:一般用于在BEFORE触发器中进行一些数据的校验工作(大小写、数据类型、格式等) 在AFTER触...原创 2019-11-06 15:05:16 · 197 阅读 · 0 评论 -
MySQL之SQL语句优化
一、索引管理优化1.整合DDL语句将索引添加到MySQL表的过程中,可能会引起阻塞,这是由于alter语句的阻塞性。因此可以将多条alter语句整合成一条SQL语句。2.去除重复索引重复的索引会有两个影响:(1)导致DML语句运行变慢,因为要保持数据跟索引的一致性。(2)数据库磁盘空间变大,从而导致备份之类的操作时间增加。因此当一个索引出现在别的索引最左边部分时,这...原创 2018-09-21 16:47:27 · 230 阅读 · 0 评论