MySQL数据库引擎是什么?

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程