mysql
文章平均质量分 82
perfectsorrow
这个作者很懒,什么都没留下…
展开
-
MySQL存储引擎中的MyISAM和InnoDB区别详解
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。InnoDB,是...转载 2018-04-30 17:29:01 · 4126 阅读 · 0 评论 -
mysql优化
表的优化与列类型选择表的优化:1: 定长与变长分离如 id int, 占4个字节, char(4) 占4个字符长度,也是定长, time 即每一单元值占的字节是固定的.核心且常用字段,宜建成定长,放在一张表.而varchar, text,blob,这种变长字段,适合单放一张表, 用主键与核心表关联起来. 2:常用字段和不常用字段要分离.需要结合网站具体的业务来分析,分析字段的查询场景,查询频度低的...原创 2018-05-02 10:44:13 · 177 阅读 · 0 评论 -
数据库的三大范式
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2...转载 2018-04-26 11:44:26 · 172 阅读 · 0 评论 -
mysql中的数据类型enum和set
mysql中的字符串数据类型set,enum1、enum 单选字符串数据类型,适合存储表单界面中的“单选值”。 设定enum的时候,需要给定“固定的几个选项”;存储的时候就只存储其中的一个值。 设定enum的格式: enum("选项1","选项2","选项3",...); 实际上,enum的选项都会对应一个数字,依次是1,2,3,4,5...,最多有65535个选项 使用的时候,可...转载 2018-04-29 20:52:47 · 215 阅读 · 0 评论