1.客户端
连接处理,授权和安全等。
2.mysql服务层。
在这一层实现了与存储引擎无关的特性。
select 语句:如何从文件中查询需要的数据,这个具体实现方式是有下一层的存储引擎层来实现。
3.存储引擎层。
常见的有:
innodb
myisam
csv
memory等。
存储引擎是针对于表的不是针对库的,一个库中不同表可以使用不同的存储引擎。