![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
没酒今朝醉
初来乍到,多多关照
展开
-
Mysql的InnoDB和MyIsam存储引擎9点区别(清晰明了)
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYI...转载 2019-09-07 20:29:34 · 108 阅读 · 0 评论 -
一篇文章告诉你如何设计数据库表
0.三大范式及反范式◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 ◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 ◆ 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 ...转载 2019-09-12 17:10:00 · 9190 阅读 · 0 评论 -
mysql中的数据括号里的数字含义
数字类型整型如int(2),表示显示的长度。存储范围不会变,或者说不会被影响。如果数字长度超过了2位,则没什么;否则如果设置了零填充,则会用零来填充浮点型如 float(5,2)表示整个数值的位数不能超过5位(小数位 + 整数位)整数位的个数为(5 - 2 = 3),小数位不能超过2位(超过了需要四舍五入),如输入10.226,只会截取小数点后两位,变成10.23字符类型5.0之...原创 2019-09-12 20:04:43 · 781 阅读 · 0 评论