数据库 innodb&MyISAM 简单区别
如何选择: MyISAM: 不支持事物, 不支持外键, 查询快增删慢, 系统崩溃恢复困难 非聚集索引(索引与数据是分离存储) 支持全文索引(查询快) 变量单独存储数据增加变量+1 select count(*) from user; --> 直接取变量值 innodb:(MySql默认) 支持事物, 支持外键, 读写频繁, 必须有主键->聚集索引(数据和索引绑定在一起, 先查索引再查数据) 不支持全文索引(查询慢) 不存储表行数 select count(*) from user; --> 全表扫描得到结果 innodb转换MyISAM: 若innodb表中存在外键则转换失败, 因为MyISAM不支持外键