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)
MyISAM indexed sequential access method (有索引的顺序访问方法) merge 这些表为了查询目的,把myisam 表集合作为单个表,因此你可以在某些操作系统中避开最大文件大小的限制。 archive 这种类型的表只支持,insert ,select 不支持delete,update,replace ,不使用索引。 csv 这些表保存在服务器的单个文件中,它包含了用逗号间隔的数据。 innodb 这种表是事务安全的。提供了commit(提交) rollback(实务回滚)支持外键,比myisam慢。 修改mysql存储引擎alter table tablename type = innodb; (责任编辑:IT) |