mysql之存储引擎

1.存储引擎概念

打比方说:一部电影有mp4,wmv,avi,flv...等格式。同样的一部电影在硬盘上有不同的存储格式,所占的空间与清晰程度也各不一样。

那么我们表里的数据存储在硬盘上,是如何存储的呢?

存储的方式也有很多种。

对于用户来说,同样一张表的数据,无论用什么引擎来存储,用户看到的数据都是一样的,

但对于服务器来说是有区别的。

数据库对同样的数据,有着不同的存储方式和管理方式,在mysql中,称为存储引擎。

2.存储引擎与其特点

特点                Myisam                    InnoDB

批量插入的速度      高                           低

事务安全            不支持                       支持

全文索引            支持                          支持(5.5或以上版本)

锁机制               表锁                           行锁

这里只列出两种常用的。

3.如何指定存储引擎

create table test

(

  id int,

     name varchar

) engine InnoDB;

posted @ 2015-03-05 09:44  a757956132  阅读(126)  评论(0编辑  收藏  举报