MySQL数据库引擎是什么?
存储引擎是数据库管理系统用于创建、读取、更新数据库中数据的软件模块。MySQL当前版本的默认存储引擎为InnoDB。
要了解MySQL数据库引擎,请使用show命令。查询如下:
mysql> show engines;
以下是输出内容:
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| MEMORY | YES | 基于哈希的内存存储,有利于临时表 | NO | NO | NO |
| MRG_MYISAM | YES | 相同MyISAM表的集合 | NO | NO | NO |
| CSV | YES | CSV存储引擎 | NO | NO | NO |
| FEDERATED | NO | 联合MySQL存储引擎 | NULL | NULL | NULL |
| PERFORMANCE_SCHEMA | YES | 性能计数器 | NO | NO | NO |
| MyISAM | YES | MyISAM存储引擎 | NO | NO | NO |
| InnoDB | DEFAULT | 支持事务、行级锁和外键 | YES | YES | YES |
| BLACKHOLE | YES | /dev/null 存储引擎(你写入其中的任何东西都会消失) | NO | NO | NO |
| ARCHIVE | YES | 存档存储引擎 | NO | NO | NO |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
9 rows in set (0.04 sec)
阅读更多:MySQL 教程