您的位置:首页 > 数据库 > MySQL

Mysql存储引擎

2016-07-17 19:42 330 查看

存储引擎:处理和保存数据的方式。主要储存InnoDB和Myisam

        InnoDB:会构建一个结构文件,数据和索引都放在ibdata文件里

        Myisam:创建三个文件,结构,索引和数据

 

Mysql储存

引擎因为费用的问题分为两类

免费:innoDB
和 Myisam
都是免费

收费:BDB,memory,archive都是收费



Myisam 与 innoDB
的区别

1.      Myisam在插入数据和查询数据的时候都比InnoDB效率高

2.      InnoDB在更新和删除的时候比Mysiam效率高

3.      InnoDB支持事物安全,Myisam不支持

 

如何选择存储引擎?

1.      基本可以使用数据库默认的数据引擎

2.      如果在需要事物处理的时候,只能选择InnoDB

3.      数据本身以插入和查询为主,那么可以使用Mysiam

 

SQL语言是一种强类型语言,在为数据进行定义的时候,必须指定数据类型

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: