存储引擎
时间:2008-11-23 来源:破壳成龙
存储引擎也就是标的类型
1.显示数据库默认的存储引擎
show variables like 'table_type'
2.查看数据库支持的引擎
show engines \G
MySQL中最重要的引擎:
1.MyISAM(默认的)
每个MyISAM在磁盘上存储成3个文件
.frm(存储表定义)
.MYD(存储数据)
.MYI(存储索引)
2.InnoDB
支持事务和外键,多用这个引擎
存储表和索引有以下两者方式:
a.使用共享的表空间存储,这种方式创建的表的表结构保存在.frm文件中,数据和索引保存在innodb_data_home_dir和innodb_data_file_path定义的表空间中,可以是多个文件
b.使用多表空间存储,这种方式创建的表的表结构保存在.frm文件中,数据和索引单独保存在.ibd中.
参见:http://blog.chinaunix.net/u2/76927/showart_1300169.html
1.显示数据库默认的存储引擎
show variables like 'table_type'
2.查看数据库支持的引擎
show engines \G
MySQL中最重要的引擎:
1.MyISAM(默认的)
每个MyISAM在磁盘上存储成3个文件
.frm(存储表定义)
.MYD(存储数据)
.MYI(存储索引)
2.InnoDB
支持事务和外键,多用这个引擎
存储表和索引有以下两者方式:
a.使用共享的表空间存储,这种方式创建的表的表结构保存在.frm文件中,数据和索引保存在innodb_data_home_dir和innodb_data_file_path定义的表空间中,可以是多个文件
b.使用多表空间存储,这种方式创建的表的表结构保存在.frm文件中,数据和索引单独保存在.ibd中.
参见:http://blog.chinaunix.net/u2/76927/showart_1300169.html
相关阅读 更多 +