MySQL架构
MySQL数据库是一个可移植的数据库,几乎能在各种操作系统上使用,虽然各种系统在底层的实现方式有所差异,但是MySQL基本能保证各个平台上的物理体系的一致性。
SQL分类
- DDL,数据定义语言,用来维护数据的存储结构,代表指令:create,drop,alter
- DML,数据操纵语言,用来对数据进行操作,代表指令:insert,delete,update
- 在DML中又单独分了一个DQL,数据查询语言,代表指令:select
- DCL,数据控制语言,主要负责权限管理和事物,代表指令:grant,revoke,commit
存储引擎
什么是存储引擎呢?
存储引擎就是数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
MySQL的核心就是插件式存储引擎,支持多种存储引擎。
查看存储引擎
show engines;