MySQL是一个关系型数据库,关联的数据保存在不同的表中,增加了数据操作的灵活性. 执行流程 MySQL是一个单进程服务,每一个请求用线程来响应, 流程: 1,客户请求,服务器开辟一个线程响应用户. 2,用户发起SQL请求, 3,查询缓存,并记录用户SQL,如果再次查询,直接查缓存. 4,没有缓存,进入分析器, 语法分析器:检查语法 词法分析器:将命令切片,按空格隔开,获取表,内容和用户权限. 5,优化执行路径选择,生产执行树. 6,存储引擎:用于管理存储文件系统,给上层应用提供不同管理. 那么…