您的位置:首页 > 数据库 > MySQL

深入浅出MySQL(6)-常用数据存储引擎初探

2017-02-26 20:56 239 查看
1.Myisam

Myisam为MySQL的默认存储引擎,不支持事务,也不支持外键,访问速度快。Myisam的表支持三种不同存储格式,静态表,动态表和压缩表。要注意静态表返回给应用之前末尾空格会丢失。如:

mysql> insert into Myisam_char values('abcde'),('abcde  '),('  abcde'),('  abcde  ');
Query OK, 4 rows affected (0.01 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> select name,length(name) from Myisam_char;
+---------+--------------+
| name    | length(name) |
+---------+--------------+
| abcde   |            5 |
| abcde   |            5 |
|   abcde |            7 |
|   abcde |            7 |
+---------+--------------+
4 rows in set (0.01 sec)


2.InnoDB

InnoDB具有提交,回滚和崩溃回复的事务安全机制,效率相对低一些。支持外键.

待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: