mysql的引擎问题:

  需要知道的三个引擎:InnoDB--是一个事务处理引擎,不支持全文检索,支持事务操作,即DML操作;

            Memory--是一个数据存储在内存,速度很快,功能上等同于MyIsam,适合于临时表;

            MyIsam--是一个性能极高的引擎,支持全文检索,但是不支持事务的处理,没有声明的时候大多数默认是这个引擎!一般在不支持事务处理的时候用这个是比较好的!

在创建表的时候,引擎这一块要值得注意一下,就是在做主键和外键表的时候一定要做到主键表的引擎和外键表的引擎一致的情况,都应该是inoDB引擎,否则外键创建不成功,因为存在事务关系,主键字段的类型,和设置的字符长度和外键的必须一致,否则会导致不能创建外键表的错误!