![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库技术
mysql等常用的数据库技术,包括索引优化和底层调优等
KevinBrain
热爱编程!热爱生活!代码改变世界!一枚喜欢研究各种代码技术,对计算机技术充满好奇心的技术宅。
展开
-
Mysql中避免索引失效的几种方法
总结:避免索引失效的几种方法:全值匹配:对索引字段都指定值;遵循最左匹配原则:1))从左到右如果出现跳跃某一列,则只有跳跃前的索引生效;2))从左到右,分别指定值则分别各字段索引生效;如果索引列出现范围查询,则范围查询右边的列索引失效;如果在索引列上做计算,则索引失效;如果索引列中字符串不加单引号,则索引失效;select *索引失效,因此尽量走覆盖索引;中间有or连接的字段,所有索引都失效;%开头的模糊匹配字段索引失效,%结尾的模糊匹配索引正常(解决方法是该字段建立索引形成覆盖索引)原创 2020-07-30 23:38:08 · 498 阅读 · 0 评论 -
Mysql中的SQL性能优化
Mysql中的SQL性能优化1.1 大批量插入数据优化环境准备 :CREATE TABLE `tb_user_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) NOT NULL, `password` varchar(96) NOT NULL, `name` varchar(45) NOT NULL, `birthday` datetime DEFAULT NULL, `sex` char(1)原创 2020-07-30 23:36:17 · 229 阅读 · 2 评论 -
力扣题解| 181. 超过经理收入的员工
181. 超过经理收入的员工SQL架构Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。数据表结构给定Employee表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。测试输出方法一,定义多个表名使用AND:select e1.Name as Employeefrom Employee as e1, Employee as...原创 2020-07-01 15:01:41 · 239 阅读 · 0 评论 -
代码实现| springboot+mybatis+PageHelper实现Mysql数据分页
第一步:在pom.xml引入PageHelper的依赖 <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1原创 2020-06-13 16:32:04 · 271 阅读 · 0 评论