MYSQL之存储引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于MYSQL之存储引擎的主要内容,如果未能解决你的问题,请参考以下文章

mysql存储引擎之InnoDB

Mysql之数据库存储引擎

MySQL入门学习笔记之存储引擎

MySQL之存储引擎

MySQL数据库之存储引擎

MYSQL之存储引擎