美文网首页
mysql执行一条命令

mysql执行一条命令

作者: 知名乐天 | 来源:发表于2020-11-19 02:24 被阅读0次

今天刚好了解了下mysql执行一条命令的时候的一个过程,这里做下简单的记录。

一条sql的执行过程

select 语句:

  1. 建立连接,其中需要清楚的是,客户端与服务器的连接是一个半双工的连接状态,即同一时刻,要么是客户端向服务端发信息,要么是服务端向客户端发数据;
  2. 查询缓存(大小写敏感的哈希查找的方式),返回结果前会校验下用户的权限
  3. 进行语法解析与验证权限;
  4. 查询优化器,mysql 基于查询成本选择查询成本最低的;
  5. 生成执行计划,mysql通过生成查询的指令树
  6. 执行sql。

备注: 这里就不写update语句了,update语句在执行的时候,相比select会多一些操作,它有可能会去获取下相应的表锁或者是行锁等。

相关文章

  • windows下使用navicat远程连接ubuntu下的mys

    进入mysql服务,执行授权命令: 刷新 然后执行quit命令退出mysql服务,执行如下命令重启mysql: 现...

  • 在 Linux 下安装MySQL数据库

    1,首先执行下面三条命令: 执行第一条命令: sudo apt-get install mysql-server ...

  • mysql执行一条命令

    今天刚好了解了下mysql执行一条命令的时候的一个过程,这里做下简单的记录。 一条sql的执行过程 select ...

  • MySQL 存储过程

    1、简介 MySQL命令执行过程: SQL命令 —— MySQL引擎(分析)—— 语法正确 —— 可识别命令 ——...

  • mysql5.7 远程登录

    一创建账号 在MySQL Server端: 执行mysql 命令进入mysql 命令模式, Sql代码 mysql...

  • CentOS 8 安装MySQL 8.0

    一、执行安装命令 1)执行以下命令安装MySQL: 2)运行以下命令来启动MySQL服务(启动时自动启动): 如果...

  • 与数据库结合使用

    一、执行安装mysql命令:npm install mysql -S

  • MySQL客户端mysql常用命令

    通过MySQL自带的mysql命令行工具,执行MySQL的相关命令。 1.连接MySQL服务端 mysql -uU...

  • mysql一条命令的执行

    1、执行的流程   从上图大家可以看出,mysql主要涉及两层:server层和存储引擎层,server层主要包括...

  • docker启动mysql实例

    拉取mysql镜像 执行命令docker pull mysql:5.7拉取mysql的镜像执行docker ima...

网友评论

      本文标题:mysql执行一条命令

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