栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL学习笔记-1.一个SQL语句如何执行

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL学习笔记-1.一个SQL语句如何执行

文章目录
    • 1. 有了电子表格为何还要设计数据库
      • 1.1 数据量
      • 1.2 结构化查询
      • 1.3 服务化
      • 1.4 事务
      • 1.5 分布式
    • 2. 数据库软件的经典架构是怎样的
      • 2.1 分层架构
      • 2.2 事件驱动架构
      • 2.3 管道-过滤器架构
      • 2.4 微核架构
    • 3. MySQL软件架构
      • 3.1 分层架构
      • 3.2 管道-过滤器架构
      • 3.3 微核架构
    • 4. 客户端与MySQL连接方式
      • 4.1 TCP/IP连接
        • 4.1.1 认证连接
        • 4.1.2 命令执行
        • 4.1.3 断开连接
        • 4.1.4 TCP 报文格式
      • 4.2 命名管道
      • 4.3 共享内存
      • 4.3 UNIX域套接字
    • 5. SQL语句执行流程
      • 5.1 连接器
      • 5.2 缓存
      • 5.3 分析器
      • 5.4 优化器
      • 5.5 执行器
      • 5.6 储存引擎InnoDB

1. 有了电子表格为何还要设计数据库 1.1 数据量

1.2 结构化查询

1.3 服务化

1.4 事务

1.5 分布式

2. 数据库软件的经典架构是怎样的 2.1 分层架构

2.2 事件驱动架构

2.3 管道-过滤器架构

2.4 微核架构

3. MySQL软件架构


3.1 分层架构

3.2 管道-过滤器架构

3.3 微核架构

4. 客户端与MySQL连接方式

4.1 TCP/IP连接

  • 1.先进行三次握手建立TCP连接
  • 2.认证连接
    • 服务端发送握手初始化包
    • 客户端发送验证-账号密码验证
    • 服务端响应认证结果
  • 3.命令执行-客服端服务端有来有回通讯
  • 4.断开连接
4.1.1 认证连接

4.1.2 命令执行

4.1.3 断开连接

4.1.4 TCP 报文格式

4.2 命名管道
  • 常用于Windows生态的SQL Server数据库
4.3 共享内存

4.3 UNIX域套接字

5. SQL语句执行流程

5.1 连接器
  • 即MySQl通过TCP与客户端连接
5.2 缓存


5.3 分析器

5.4 优化器

5.5 执行器

5.6 储存引擎InnoDB

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号