美文网首页
MySQL--1结构与执行流程

MySQL--1结构与执行流程

作者: 安晓生 | 来源:发表于2020-10-27 15:03 被阅读0次

1,客户端

php,Navicat等工具。
服务端
1.1 链接层:主要是线程管理,对程序链接的管理。
1.2 sql层:解析sql,优化sql语句。
1.3 储存引擎层:主要有2个引擎:innodb跟myisam。

交互:

web用户->php->mysql
交互完成动作:mysql->php->web用户。
就是这样呈现给用户的数据

下面我们说一下
链路层:链接线程的处理。用户密码等处理。

查询缓存(8.0之后废弃了)
解析器:sql解析器,语法解析器。
优化器:sql语句接口。
MySQL引擎储存方向:innodb,myisam都是在磁盘。

链接层:

1.链接之后的用户密码校验。
2.对于校验之后的链接进行线程分配管理。
3.对于用户校验:对于数据库表的操作权限的一个校验host root localhost /127.0.0.1 只能本机链接mysql
4.返回链接的id:
show variables link "%max_connections%";--查询最大链接数
show processlist ; ---查看当前用户的链接

sql层

select * from user where id> id and (age>21 or sex = 0); mysql结构与执行流程.png

sql的语句接口:接收到由链接层传递的sql语句

相关文章

  • MySQL--1结构与执行流程

    1,客户端 php,Navicat等工具。服务端1.1 链接层:主要是线程管理,对程序链接的管理。1.2 sql层...

  • okhttp源码分析

    1. 项目结构 拦截器 连接池 线程池 2.执行流程图 2.1代码执行流程 2.2 正常流程 通道建立与安全dns...

  • Java零基础自学DAY4 2018-03-16

    流程控制与数组篇 顺序结构:程序从上到下逐行执行 分支结构: if 语句: 形式1 if ( logic expr...

  • 编程语言基础python之流程控制

    在编程中,程序执行结构流程有三种:顺序结构、选择结构和循环结构。 顺序结构:代码从上往下依次执行分支结构:根据不同...

  • MySQL--2结构与执行流程

    今天我们来看MySQL的物理文件。 1.MySQL的配置文件 1.针对不同系统的MySQL储存的配置文件地方也不是...

  • 流程控制的基本概念

    流程控制是指控制代码的执行顺序。 在JavaScript中,有三种基本的流程控制结构:顺序结构、选择结构和循环结构...

  • spring mvc 原理深度解析(一)

    1、回顾servlet 与jsp 执行过程 2、Spring MVC请求处理流程 3,mvc 体系结构详解 URL...

  • NO.5 Java的基础语法(语句)

    流程控制语句:可以控制程序的执行流程(从上到下,依次执行) 流程控制语句的分类:顺序结构(从上到下,依次执行)、选...

  • Java基础03_流程控制语句_顺序_选择_循环

    主要内容 顺序结构 选择结构 循环结构 学习目标 三种控制结构熟练使用 前言 流程控制 流程控制: 在一个程序执行...

  • web前端 -- Day10 js基础

    代码流程控制 代码的执行过程,分为三种方式:顺序结构、分支结构、循环结构 1、顺序结构 代码执行的顺序,从上到下,...

网友评论

      本文标题:MySQL--1结构与执行流程

      本文链接:https://www.haomeiwen.com/subject/vikxvktx.html