数据库
文章平均质量分 62
数据库
mysql
Oracle
redis
mongodb
es
是一个Bug
我的键盘就是我的钢琴,指尖的优雅胜过世间万千;
展开
-
MyBatisPlus框架:一文带你清晰整个MP框架逻辑
MyBatisPlus框架:一文带你清晰整个MP框架逻辑 这个章节中将会回顾MyBatisPlus + SpringBoot的基本框架主要依照以下几个原则代码会同步在我的gitee中去,觉得不错的同学记得一键三连求关注,感谢: Session-链接: MyBatisPlus_DemoMyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其实就原创 2022-12-14 16:12:39 · 2809 阅读 · 0 评论 -
MySQl(八):索引机制
如何优化sql的查询,索引是必不可少,它的结构是什么样子的,为什么可以优化查询,这里又有什么分类和具体的使用,这里的入门demo将会让你初步学习这一概念 中间元素向上分裂。原创 2022-11-23 22:40:10 · 769 阅读 · 0 评论 -
MySQl(七):锁机制
先加全局锁指定备份数据放在那个sql中最后解锁。原创 2022-11-23 17:30:53 · 332 阅读 · 0 评论 -
MySQl(三):性能分析
sql语句执行顺序:1、最先执行from tab;2、where语句是对条件加以限定;3、分组语句【group by……5、select语句;6、order by排序语句。这样就可以看到所有的sql查询时间了;重点关注type就可以看到效率的高低。Demo 看下日志是否自动记录。先执行 3->2->1->1。给出demo的数据关系表。将相关语句写入到文件去。原创 2022-11-21 18:06:58 · 249 阅读 · 0 评论 -
MySQl(六):日志
Linux 实时查看尾部内容。创建一个错误,进入log去看。原创 2022-11-21 17:03:04 · 321 阅读 · 0 评论 -
MySQl(五):SQL优化
就是直接查对应的索引字段,而不是select *所有的排序规则的前提条件就是使用了覆盖索引。这里的where也是满足法则的。非叶子只是为了索引而存在的。判断是否符合最左前缀法则。下面违背的最左前缀法则。原创 2022-11-21 16:39:57 · 168 阅读 · 0 评论 -
MySQl(四):约束
这里简单介绍了下约束的定义和Demo。原创 2022-11-18 22:37:11 · 201 阅读 · 0 评论 -
MySQl(二):函数
这里是对mysql函数的简单demo和讲解原创 2022-11-18 22:31:52 · 145 阅读 · 0 评论 -
MySQl(一):事务
同样的sql在事务中查到了不一样的数据开启 可重复读 这一隔离级别就可解决一个事务A 进行 select,准备插入id另一个事务B,insert 进行 insert id事务A 进行insert ,发现不行,select 也找不到对应的数据,这就是幻读 通过串行化就可以解决原创 2022-11-18 10:34:52 · 405 阅读 · 0 评论 -
SQL-小题推荐牛客8题精练版
SQL28 计算用户8月每天的练题数量。原创 2022-10-05 09:03:50 · 171 阅读 · 0 评论 -
DB的事务和索引
事务原则: ACIDA:Atomic,原子性,将所有SQL作为原子工作单元执行,要么全部执行,要么全部不执行;C:Consistent,一致性,事务完成后,所有数据的状态都是一致的,即A账户只要减去了100,B账户则必定加上了100;I:Isolation,隔离性,如果有多个事务并发执行,每个事务作出的修改必须与其他事务隔离;D:Duration,持久性,即事务完成后,对数据库数据的修改被持久化存储。脏读: 读到没有提交的数据不可重复读:多次读取的数据不同。原创 2022-09-21 20:55:35 · 173 阅读 · 0 评论 -
Sql关键点总结 ->不得不说的sql 关键点
等价的原创 2022-07-19 22:16:34 · 279 阅读 · 0 评论