MySQL的存储引擎有哪些,它们的区别是什么?
MySQL最常用的存储引擎就是MyISAM和InnoDB了。
MyISAM不支持外键,InnoDB支持外键。
MyISAM不支持事务,InnoDB支持事务。
MyISAM只有表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作。 InnoDB默认使用的是行锁,操作时只锁某一行,不对其它行有影响,适合高并发的操作。
MySQL的存储引擎有哪些,它们的区别是什么?
MySQL最常用的存储引擎就是MyISAM和InnoDB了。
MyISAM不支持外键,InnoDB支持外键。
MyISAM不支持事务,InnoDB支持事务。
MyISAM只有表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作。 InnoDB默认使用的是行锁,操作时只锁某一行,不对其它行有影响,适合高并发的操作。