![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
qq_35670694
这个作者很懒,什么都没留下…
展开
-
数据库三范式
一范式就是属性不可分割。属性是什么?就是表中的字段。不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。举例:学生信息组成学生信息表,有姓名、年龄、性别、学号等信息组成。姓名不可拆分吧?所以可以作为该表的一个字段。但我要说这...转载 2019-12-06 16:01:41 · 199 阅读 · 0 评论 -
数据库 事务
事务1.什么是事务?事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。2.事务四大特性(ACID)原子性、一致性、隔离性、持久性?原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consisten...转载 2019-12-03 21:02:24 · 168 阅读 · 0 评论 -
数据库面试90%会问到的数据库重点问题
https://www.cnblogs.com/wenxiaofei/p/9853682.html原创 2019-10-21 16:51:59 · 327 阅读 · 0 评论 -
数据库三大范式通俗解释
一范式就是属性不可分割。属性是什么?就是表中的字段。不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。举例:学生信息组成学生信息表,有姓名、年龄、性别、学号等信息组成。姓名不可拆分吧?所以可以作为该表的一个字段。但我要说这...转载 2019-10-21 16:46:37 · 239 阅读 · 0 评论 -
元数据
数据表是用来存储我们业务数据的,而元数据是用来描述数据表的,比如这个表的表结构,有哪些字段等信息。MetaData:元数据的意思原创 2019-06-03 19:38:09 · 130 阅读 · 0 评论 -
数据库优化(一)简单介绍
1.数据库, 因为将数据持久化到硬盘上, 所以查询数据是从硬盘中读取所以数据库查询的速度快慢与磁盘的IO效率也有很大关系 硬盘分类: 机械硬盘: 5400转 7200转 12000转 单块硬盘最快读取速度500多M每秒写入速度最快300多M每秒 固态硬盘: ...原创 2019-05-07 16:42:16 · 201 阅读 · 0 评论 -
JDBC加载驱动时Class.forName()做了什么?
1.什么是Class.forName()2.Class.forName()做了什么原创 2019-04-24 14:59:50 · 286 阅读 · 0 评论 -
mysql数据库内连接和外连接的区别
内连接 :select * from user u,orders o where u.id=o.user_id;左外连接:select * from user u inner join orders o on u.id = o.user_id右外连接:select * from user u left join orders o on u.id = o.user_id内连接 :inn...原创 2019-04-24 11:45:48 · 1855 阅读 · 2 评论 -
数据库索引的实现原理(二)(面试问题:请说出数据库索引实现原理)
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引...转载 2019-04-16 21:24:45 · 409 阅读 · 0 评论 -
数据库索引原理(一) 简单易懂 推荐
为什么要给表加上主键?为什么加索引后会使查询变快?为什么加索引后会使写入、修改、删除变慢?什么情况下要同时在两个字段上建索引?这些问题他们可能不一定能说出答案。知道这些问题的答案有什么好处呢?如果开发的应用使用的数据库表中只有1万条数据,那么了解与不了解真的没有差别, 然而, 如果开发的应用有几百上千万甚至亿级别的数据,那么不深入了解索引的原理, 写出来程序就根本跑不动,就好比如果...原创 2019-04-16 19:53:47 · 124 阅读 · 0 评论