MYSQL之存储引擎

mysql的文件系统

1.mysql提供的存储引擎

01)InnoDB
	适合数据增删改查
02)MyISAM
	存储一些只读的数据
03)MEMORY
	支持hash索引
04)ARCHIVE
05)FEDERATED
06)EXAMPLE
07)BLACKHOLE
08)MERGE
09)NDBCLUSTER
10)CSV

#还可以使用第三方存储引擎:
MySQL当中插件式的存储引擎类型
MySQL的两个分支:
1.perconaDB
2.mariaDB

#查看存储引擎
mysql> show engines;

2.innodb和myisam存储引擎的物理区别

#myisam存储引擎
-rw-rw---- 1 mysql mysql  10684 7月   9 15:10 user.frm		#表结构
-rw-rw---- 1 mysql mysql    980 7月  15 09:14 user.MYD		#用户和密码
-rw-rw---- 1 mysql mysql   2048 7月  15 09:28 user.MYI		#用户

#innodb存储引擎
-rw-rw---- 1 mysql mysql   8710 7月  17 10:59 city.frm		#表结构
-rw-rw---- 1 mysql mysql 950272 7月  17 10:59 city.ibd		#表数据

#查看时用strings
原文地址:https://www.cnblogs.com/Applogize/p/13346717.html