Mysql学习笔记-基础知识

参考书籍:Mysql核心技术与最佳实践 /孔祥盛编著. -北京:人民邮电出版社,2014.5 ISBN 978-7-115-33769-6

一、概述

1、Mysql特点

  • 高效: 单进程、多线程
  • 跨平台
  • 简单易用
  • 开源
  • 多用户

2、使用流程

  1. 操作系统用户启动Mysql服务
  2. 服务启动间,读入Mysql配置文件到内存
  3. 根据配置文件参数信息或编译Mysql时参数默认值生成一个Mysql系统实例进程
  4. 实例进程派生出多个线程为多个Mysql客户机提供服务
  5. 客户机访问时,通过正确账户名、密码建立一条“通信链路”
  6. 发送请求:数据库用户在客户机上“书写”SQL语句或命令,语句或命令通过该通信链路传送给Mysql服务实例
  7. 返回响应:服务实例解析语句或命令,将结果通过通信链路返回