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具有提交,回滚和崩溃回复的事务安全机制,效率相对低一些。支持外键.
待续。。。