MySQL的核心就是存储引擎。
查看存储引擎:SHOW ENGINES;
查看默认:SHOW VARIABLES LIKE 'storage_engine';
InnoDB存储引擎 InnoDB是默认的MySQL引擎。InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键。
MyISAM存储引擎MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事物。
MEMORY存储引擎将表中的数据存储到内存中,未查询和引用其他表数据提供快速访问。
Mysql默认使用REPEATABLE_COMMITTED(可重复读)事务隔离级别。
ACID指的是原子性、持久性、一致性和隔离性。