一 什么是存储引擎
不同的技术以及配套的相关功能在 MySQL中被称作存储引擎。存储机制、索引技巧、锁定水平等等。
二 常见操作
查看默认存储引擎
show variables like '%engine%';
查看数据库支持的存储引擎
show engines \G;
show variables like 'have%'; #DISABLED表示被禁用
三 常见的存储引擎
这里我们说这些引擎的特点
注明:
Mysql中用的最多的两种存储引擎就是MyISAM和InnDB,其中MyISAM是5.1版本之前的默认存储引擎,InnoDB是5.1版本之后的默认存储引擎。
3.1 MyISAM
①不支持事务
②表级锁定
③读写相互阻塞,写入不能读,读时不能写
④只缓存索引
⑤不支持外键约束
⑥不支持聚簇索引
⑦读取数据较快,占用资源较少 ,不支持MVCC(多版