前面总体介绍了MySQL的几个基本命令,这里介绍MySQL的存储引擎。
储存引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎概念。MySQL数据库中的表可以用不同的方式存储,查看 MySQL数据库支持的存储引擎(show engines;)
查询结果:
在查询结果中,engine表示存储引擎名称、support表示MySQL是否支持该类引擎、comment表示对该引擎的评论、Transaction表示是否支持事务处理、XA表示是否分布式交易处理的XA规范、Savepoints表示是否支持保存点,以便事物回滚。
InnoDB存储引擎:
此外,InnoDB存储引擎中支持外键,外键所在的表为子表,外键所依赖的表为父表。更新父表中信息时子表中信息一般也会有所变动。
MyISAM存储引擎:
MEMORY存储引擎:
不同存储引擎有不同的特点,可以根据需要进行存储引擎的选择,以下列出选择存储引擎时的依据:
时间: 2024-09-17 03:17:24