![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
花伦同学ko
这个作者很懒,什么都没留下…
展开
-
Mybatis常见面试题总结
什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。(2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。Mybaits的优缺点:(1)优点:① 基于SQL语句编程,相当灵活,原创 2021-09-24 19:05:36 · 300 阅读 · 0 评论 -
MySQL数据库的存储引擎,以及之间的区别
什么是存储引擎? 存储引擎就是一种数据存储方式,不同的存储引擎对应不同的存储方式、索引方式、锁定水平,当然就提供不同的作用。 各个数据库存储引擎 InnoDB:提供ACID事务,系统崩溃修复能力和多版本并发控制的行级锁,支持自增长序列,支持外键,mysql5.5之后默认数据库引擎 MyISAM:读取速度优越,常用于高读取的应用场景数据库,支持三种不同类型的存储结构:静态型、动态型、压缩型。不支持事务和外键。 MyISAM与InnoDB的区别与选择 区别: InnoDB支持事务,My原创 2021-03-19 14:07:16 · 622 阅读 · 0 评论 -
数据库面试题
一:事务1.什么是事务指作为单个逻辑工作单元(Service方法)执行的一系列操作(数据库操作),要么完全地执行,要么完全地不执行事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。(同生共死)2.事务的四大特性(ACID)原子性(Atomicity)一个事务就是一个最小的无法分割的独立单元,不允许部分成功部分失败实现原理:利用Innodb的undo log,undo log名为回滚日志,是实现原子性的关键,当事务回滚时能够撤销所有已经成功执行的sq原创 2021-09-22 15:20:15 · 123 阅读 · 0 评论 -
数据库三范式(浅显易懂)
1.第一范式(1NF):列不可再分1.每一列属性都是不可再分的属性值,确保每一列的原子性2.两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据例:有一个学生表,假设有两个字段分别是 name,address,而address内容写的是:江苏省南京市浦口区xxx街道xxx小区。如果这时来一个需求,需要按省市区分类,显然不符需求,这样的表结构也不是符合第一范式的。应该设计成 name,province(省),city(市),area(区),address2...原创 2021-03-24 15:46:54 · 11818 阅读 · 5 评论 -
阿里云ECS云服务器(linux系统)安装mysql后远程连接不了,巨坑。。。。
昨天买了一年的阿里云服务器,系统是linux Centos7的,满怀憧憬的装了个mysql,接下来的一天让我差点怀疑人生。。。怎么装mysql就不多说了,反正我装了三遍,每次在阿里云上都能本地连接数据库用navcat远程连阿里云的数据库死活连接不上。始终报:2003 - Can't connect to MySQL SERVER ON ********* (10060) 装了三次你就知道我有多绝望...原创 2018-03-16 14:23:49 · 2282 阅读 · 5 评论 -
windows安装mongodb及配置(详 细)
先去官网下载一个windows版本的mongodb安装包,根据自身电脑系统选择32位还是64位。如果嫌麻烦,我这里有一个64位的安装包安装比较简单,一直next就好了,勾选上,点击 Next。这里比较重要,选择Custom,意思是自定义安装,选择了这个可以自定义安装路径。点击Browse在弹出框 Look in: 位置选择你的安装路径,点击OK点击Next点击Next击点Install,开始安...原创 2018-04-10 23:07:37 · 15219 阅读 · 3 评论 -
MongoDB 索引
假设有一本书,你想看第六章第六节讲的是什么,你会怎么做,一般人肯定去看目录,找到这一节对应的页数,然后翻到这一页。这就是目录索引,帮助读者快速找到想要的章节。在数据库中,我们也有索引,其目的当然和我们翻书一样,能帮助我们提高查询的效率。索引就像目录一样,减少了计算机工作量,对于表记录较多的数据库来说是非常实用的,可以大大的提高查询的速度。否则的话,如果没有索引,计算机会一条一条的扫描,每一次都要扫...原创 2018-10-16 13:58:04 · 15842 阅读 · 0 评论