mysql的存储殷勤

查看mysql的有多少种存储引擎

show engine \g

创建一个指定存储引擎的数据表

create table ai

(

i bigint(20) not null auto_increment primary key(i)

)engine=MyISAM DEFAULT CHARSET=gbk;

修改默认引擎的语句

alter table ai engine=innodb

查看当前数据表的引擎

show create table ai\g

各种存储引擎的特性

mysql的存储殷勤_第1张图片

 MyISAM是mysql的默认引擎,不支持事务,也不支持外键,其优势是访问速度快,对事物的完整性没有要求,

每个MyISAM在磁盘上存储成三个文件,其文件名都和表名相同,但扩展名分别是:

.frm(存储表定义)

.MYD(MYData,存储数据)

.MYI(MYINdex,存储引擎)

数据文件和索引文件可以放置在不同的目录,平均分布IO,获得更快的速度。

 

你可能感兴趣的:(数据库)