数据库
文章平均质量分 79
记录问题
FAFU_kyp
区块链技术学习中
展开
-
详解:Char 和 varChar 之间的区别
MySQL中的字符串有两个常用的类型:char和varchar,二者各有优势,下面我们来详细分析一下。通常在建表的时候对于String 类型的数据定义我们或许会很纠结 : 什么时候用char 什么时候用 varchar 呢?首先可以明确的是:char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar就立马把长度变为4了.原创 2020-08-12 15:10:52 · 28706 阅读 · 2 评论 -
请简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名 称,以及逐级之间的区别?
SQL标准定义的四个隔离级别为:read uncommited : 读到未提交数据 read commited : 脏读 repeatable read : 可重读 serializable : 串行事务Read Uncommited 读到未提交数据: 在隔离级别中,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为他的性能也不比其他级别好多少。读取到未提交的数据,也被称之为脏读(Dirty Read).Read Commited 脏读......原创 2020-08-12 13:19:59 · 1369 阅读 · 0 评论 -
通俗理解三大范式
关系型数据库中我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF)所以需要我们深入理解三大范式。第一范式(1NF):要求数据库的每一列都是不可分割的原子数据项。在上面的表中,“家庭信息”和“学校信息”列均不满足原子性的要求,故不满足第一范式,调整如下:可见,调整后的每一列都是不可再分的,因此满足第一范式(1NF);第二范式(2NF):必须先满足第一范式(1NF)。在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依.转载 2020-08-12 12:37:29 · 3276 阅读 · 0 评论