美文网首页
mysql读书笔记1-初识mysql

mysql读书笔记1-初识mysql

作者: 方雲 | 来源:发表于2021-12-17 16:51 被阅读0次

学习资源来自《mysql是怎样运行的》

1.1 mysql的客户端/服务端架构

mysql的服务器程序直接与要存储的数据打交道,多个客户端程序可以连接到这个服务端程序,向服务器发送增删改查的请求,然后服务器程序根据这些请求,对存储的数据进行相应处理。

1.2 服务器启动程序

  • mysqld 可以注解启动mysql服务器进程,但不常用。
  • mysqld_safe 会调用那个mysqld并监控服务器的运行状态(错误时输出日志以及帮助重启)。
  • mysql.server 会调用mysqld_safe,可以通过mysql.server start启动以及mysql.server stop关闭。
  • mysqld_multi 可以启动或停止多个服务器实例进程。

1.3 客户端启动程序

mysql -h 主机名 -u 用户名 -p密码

1.3 服务器处理客户短端请求

image.png

上图可以看出,服务器程序处理客户端查询请求时,大致需要3部分:连接管理、解析与优化、存储引擎。

1.4 连接管理

负责连接的建立与信息的认证。

1.5 解析与优化

主要进行查询缓存、语法解析、查询优化。

1.6 存储引擎

主要负责读取和写入底层表中的数据。我们常用的是InnoDB与MISAM引擎。

创建表时指定存储引擎:
CREATE TABLE 表名 (
建表语句;
) ENGINE = 存储引擎名称;

相关文章

  • mysql读书笔记1-初识mysql

    学习资源来自《mysql是怎样运行的》 1.1 mysql的客户端/服务端架构 mysql的服务器程序直接与要存储...

  • MySQL实战

    第1章 初识MySQL 启动MySQL服务 net start mysql(服务名) 关闭MySQL服务 net ...

  • Docker安装Mysql

    1-查询MySql镜像 2-下载MySql镜像 3-创建容器并启动MySql镜像 -d:docker容器在后台运行...

  • MySQL 全量增量备份方案 -3- 全备脚本与每日定时备份——

    MySQL 全备与增备方案请参考 MySQL 全量增量备份方案 -1-全量备份实现 MySQL 全量增量备份方案 ...

  • MySQL之初识MySQL

    一、初识MySQL javaEE:企业级java开发,主要是做Web。Web分为前端(页面:展示数据库数据)、后台...

  • MySQL Index 是如何工作的

    最近在读MySQL的技术内幕, MySQL的Index之前在MySQL读书笔记的混乱整理中简单提到过, 简单介绍了...

  • 初识MySQL

    mysql 配置 mysql扩展名:window下为my.ini;Mac 下为my.cnf在/etc目录下port...

  • 初识Mysql

    简介:Mysql是一个开源的关系型数据库管理系统,开源意味着是免费的,关系型数据库是以行和列来存储数据,就像是ex...

  • 初识MySQL

    基本术语解析 服务器:通俗理解就是提供服务的机器。跟电脑类似,由cpu、内存、硬盘组成。但在安全性、稳定性、可操作...

  • 初识mysql

    SQL SQL 是用于访问和处理数据库的标准的计算机语言。是一种结构化的查询语言。通过SQL我们可以访问数据库和处...

网友评论

      本文标题:mysql读书笔记1-初识mysql

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