Skip to content

MySQL 是怎么运行的笔记 #1

Open
@EruDev

Description

@EruDev

Chapter 01. 初识 MySQL

  1. MySQL 采用客户端/服务器架构
  2. 客户端与服务器通信的方式
    • TCP/IP;
    • 命名管道或内存;
    • UNIX 域套接字。
  3. 处理查询请求
    • 连接管理:主要负责连接的建立与信息的认证
    • 解析与优化:主要进行查询缓存、语法解析、查询优化
    • 存储引擎:主要负责读取和写入底层表中的数据

Chapter 02. 系统变量

  1. 启动选项可以在命令行中直接指定,或者在配置文件中修改。
  2. 修改系统变量的方式
    • 在服务器启动时添加相应的启动选项修改;
    • SET [GLOBALE|SESSION] 系统变量名 = 值;
    • SET[@@(GLOBAL|SESSION).] 系统变量名 = 值;
  3. 查看的系统变量:SHOW [GLOBAL|SESSION] VARIABLES [LIKE 匹配的模式]; show variables like 'max_conn%'

Chapter 03. 字符集和比较规则

字符集指的是某个字符范围的编码规则
比较规则是指对某个字符集中的字符比较大小的一种规则

MySQL 有 4 个级别的字符集和比较规则

  • 服务器级别
  • 数据库级别
  • 表级别
  • 列级别

Metadata

Metadata

Assignees

No one assigned

    Labels

    MySQLSome note for MySQL

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions