MyISAM存储引擎

每个MyISAM表对象都是由3个独立的操作系统文件组成

.frm:对象结构定义文件,用于存储表对象的结构

.MYD:数据文件,用于存储表数据

.MYI:索引文件,用来存储表的索引信息

(system@localhost) [mysql]> create table t_myisam(id int) engine=myisam;

MySQL服务自带的mysqlinformation_schema两个系统数据库,其内部表对象就是使用MyISAM引擎,并且用户不能将其转换成其他存储引擎类型。

MyISAM缺点是锁粒度太粗(表级锁),不支持事务。优点是查询快,写入快。

MyISAM支持3种不同的存储格式:定长(FIXED,静态)、动态(DYNAMIC)和压缩(COMPRESSED)。前两种会在创建对象时根据列的类型自动适配,第三种通过myisampack创建。

 

MySQL数据库中,不管用什么引擎,对于像CHARVARCHARBINARYVARBINARY这些字符类型,在定义时,这些列的长度加在一起不能超过65532B

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值