当前位置: > IT面试 >

mysql存储引擎有哪些?如何修改mysql存储引擎?

时间:2019-01-05 21:03来源:linux.it.net.cn 作者:IT

MyISAM indexed sequential access method (有索引的顺序访问方法)
MyISAM 具有检查和修复表格的大多数工具。表格可以被压缩,而且支持全文收索
不是事务安全的,而且不支持外键。
MEMORY 也是以前的(HEAP) 该类型表存储在内存中,表的索引是哈希分布的。

merge 这些表为了查询目的,把myisam 表集合作为单个表,因此你可以在某些操作系统中避开最大文件大小的限制。

archive 这种类型的表只支持,insert ,select 不支持delete,update,replace ,不使用索引。

csv 这些表保存在服务器的单个文件中,它包含了用逗号间隔的数据。

innodb 这种表是事务安全的。提供了commit(提交) rollback(实务回滚)支持外键,比myisam慢。

修改mysql存储引擎alter table tablename type = innodb;

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容