数据库
文章平均质量分 87
爱分享的板栗老哥
一枚爱分享编程技术的老哥
展开
-
史上最全Redis数据库入门教程,从零开始带你深入♂学习(一)——redis简介与安装
Redis数据库(一)——redis简介与安装NoSQL数据库NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。领取资料NoSQL适用场景对数据高并发的读写海量数据的读写对数据高可扩展性的NoSQL不适用场景需要事务支持基于sql的结构化查询存储,处理复杂的原创 2021-07-24 15:05:31 · 346 阅读 · 1 评论 -
史上最全Mybatis框架入门教程,从零开始带你深入♂学习(三)——核心配置文件
Mybatis框架(三)—核心配置文件配置文件结构configuration(配置)-properties(属性) 重点-settings(设置) 重点-typeAliases(类型别名) 重点-environments(环境配置)--environment(环境变量)--transactionManager(事务管理器)--dataSource(数据源)-mappers(映射器) 重点属性(properties)通过properties属性来引用配置文件方式(原创 2021-07-23 14:45:57 · 171 阅读 · 2 评论 -
史上最全Mybatis框架入门教程,从零开始带你深入♂学习(二)——简单的增删改查
Mybatis框架(二)—简单的增删改查运用到mybatis入门知识:https://blog.csdn.net/qq_36972826/article/details/119033112select语句id : 就是对应的namespace中的方法名;resultType:Sql语句执行的返回值!parameterType : 参数类型!特别注意:mybatis配置文件中不能出现中文注释!一、在编写接口,跟据ID查询用户:领取资料public interface UserDao原创 2021-07-23 14:38:50 · 137 阅读 · 1 评论 -
史上最全Mybatis框架入门教程,从零开始带你深入♂学习(一)——mybatis入门
Mybatis框架(一)mybatis入门mybatis的使用mybatis中文文档:https://mybatis.org/mybatis-3/zh/index.html如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <versi原创 2021-07-23 14:32:51 · 1593 阅读 · 17 评论 -
MySQL进阶,秒变大神(四)
最近闲来无事,整理了一波Mysql的资料,欢迎大家来围观!!!24、超键、候选键、主键、外键分别是什么?超键 :在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键 :数据库表中对存储数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键 :在一个表中存在的另一个表的主键称此表的原创 2021-07-13 21:31:46 · 100 阅读 · 1 评论 -
MySQL进阶,秒变大神(三)
最近闲来无事,整理了一波Mysql的资料,欢迎大家来围观!!!文章目录16、什么情况下应不建或少建索引?17、什么是mysql联合索引?18、说一说 B+树索引、哈希索引?19、B树和B+树的区别?21、聚集索引和非聚集索引区别?22、说一说drop、delete与truncate的区别?23、drop、delete与truncate分别在什么场景之下使用?最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。 可以的话请给我一个三连支持一下我哟,我们下期再见16、什么情况下应不建原创 2021-07-13 21:14:53 · 120 阅读 · 0 评论 -
MySQL进阶,秒变大神(二)
最近闲来无事,整理了一波Mysql的资料,欢迎大家来围观!!!8、事务是如何通过日志来实现的?InnoDB中,事务日志通过重做(redo)日志文件和InnoDB存储引擎的日志缓冲来实现。当开始一个事务时,会记录该事务的一个LSN(日志序列号),当事务执行时,会往InnoDB的日志缓冲里插入事务日志,当事务提交时,必须将innoDB存储引擎的日志缓冲写入磁盘。也就是在写数据前,需要先写日志。这种方式称为预写日志方式。 InnoDB通过预写日志的方式来保证事务的完整性。这意味着磁盘上存储的数据页和内存缓冲原创 2021-07-13 21:02:41 · 122 阅读 · 0 评论 -
MySQL进阶,秒变大神(一)
最近闲来无事,整理了一波Mysql的资料,欢迎大家来围观!!!1、Mysql中的MyISAM与InnoDB的区别?(1)InnoDB存储引擎支持事务,而MyISAM不支持事务;白嫖资料(2)InnoDB支持行级锁,而MyISAM只支持表级锁;( InnoDB行锁是通过给索引加锁实现的,即只有通过索引条件检索数据,InnoDB才使用行级锁,否则将使用表级锁!行级锁在每次获取锁和释放锁的操作需要比表级锁消耗更多的资源。MySQL表级锁有两种模式:表共享读锁和表独占写锁。就是说对MyIASM表进行读原创 2021-07-13 17:56:16 · 97 阅读 · 0 评论 -
不是吧阿sir,你这Mysql也太熟了吧,震惊面试官第五年!
大家好啊,这是一期究极全的Java全套复习流程,这是第五期MySql篇,祖贤女神镇楼嘿嘿嘿。。。吊打面试官系列第五期——mysql篇1、事务4大特性?这4个特性mysql如何保证实现的?事务4大特性: 原子性、一致性、隔离性、持久性 原⼦性: 事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么全不执行 一致性: 执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的; 隔离性: 并发访问数据库时,⼀个⽤户的事务不被其他事务所⼲扰,各并发事务之间数据库是独原创 2021-07-12 15:24:33 · 1640 阅读 · 0 评论