一 MySql架构图
1.2 执行步骤:
1.客户端发送查询语句给服务器
2 服务器首先检查缓存中 是否存在该查询,若存在,返回缓存中存在的结果
不存在 执行下一步
3服务器进行sql解析 语法检测 和预处理 再由优化器生成对应的执行计划
4 mysql的执行根据优化器生成的执行计划执行 调用存储引擎的接口进行查询
5 服务器将查询结果返回客户端
1.3 执行流程
二 Mysql实操
2.1. 新建一个表
DROP TABLE IF EXISTS User;
CREATE TABLE User
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(10) DEFAULT NULL,
age
int DEFAULT 0,
address
varchar(255) DEFAULT NULL,
phone
varchar(255) DEFAULT NULL,
dept
int,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8;
// 并初始化数据,