MySQL
文章平均质量分 83
学了么
闲人一个,纯分享
展开
-
InnoDB 存储引擎的特点及优化方法
InnoDB:InnoDB 引擎是MySQL数据库的另一个重要的存储引擎、被包含在所有的二进制安装包里面、和其它的存储引擎相比、InnoDB引擎的优点是支持兼容ACID的事物、以及参数完整性(有外键)等。MySQL5.5.5以后默认的存储引擎都是InnoDB引擎;特性:1:支持事务(要么全成功、要么全失败);2:行级锁定(更新数据时一般指锁定当前行):通过索引实现、全表...原创 2019-03-29 14:02:33 · 372 阅读 · 0 评论 -
如何改变数据库存储引擎
更改数据库存储引擎1:查看系统支持的存储引擎 > show engines;2:查看表使用的存储引擎:> show table status from `databases_name` where name = 'table_name';> show create table `table_name`;3:修改表引擎> alter table `ta...原创 2019-03-29 14:03:28 · 770 阅读 · 0 评论 -
数据库设计三大范式
第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。1NF的定义为:符合1N...原创 2019-04-11 09:14:42 · 299 阅读 · 0 评论 -
如何选择数据库存储引擎
常见的数据库存储引擎有:ISAM、MYISAM和InnoDB;根据每个不同的存储引擎提供的不同的核心功能、以及不同的应用场景等;一般把核心功能分为4类:支持的字段和数据类型、锁定类型、索引、以及事务处理;1:支持的字段和数据类型:虽然所有的引擎都支持通用的数据类型(如:整型、字符串等)、但是、并不是所有的引擎都支持其它的字段类型(如:二进制、TEXT文本类型);2:锁定类...原创 2019-03-29 13:58:05 · 519 阅读 · 0 评论 -
MyISAM 存储引擎的特点及优化方法
MyISAM:MyISAM 管理非事务表、是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理等的大量功能、MyISAM 还使用一种表格锁定的机制、来优化多个并发的读写操作。MyISAM 提供高速存储和检索、以及全文搜索能力;在MYSQL5.5.5版本及以下的所有MYSQL配置里被支持。也是默认的存储引擎。特性:1:不支持事务、不具备AICD特性(原子性、一致性...原创 2019-03-29 14:01:32 · 187 阅读 · 0 评论