5

MySQL知识图谱全篇

 2 years ago
source link: https://helloteemo.github.io/2022/05/02/SQL/MySQL%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%E5%85%A8%E7%AF%87/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

MySQL知识图谱全篇

发表于 2022-05-02 更新于 2022-05-06 分类于 SQL 阅读次数: 2
本文字数: 655 阅读时长 ≈ 1 分钟

MySQL知识全文。

MySQL知识图谱全篇

MySQL基础知识

MySQL 是一个典型的CS结构。我们一般所说的 MySQL 都是它的 Server 结构。Server结构又是什么东西呢?我们应该都在自己的开发机器上安装了 MySQL , 一个比较简单的安装办法就是在MySQL的官网下载包,然后解压之后运行一个 .sh 文件去启动一个 MySQL 进程,这个MySQL进程就是 Server。而 Client 可以是执行 mysql -h localhost -uroot -p 去运行SQL的程序,也可以是自己书写去连接MySQL的代码所运行的程序。

img

图片取自极客时间 MySQL 实战 45 讲

Server部分又可以更加具体的分为Server层和存储引擎层。MySQL是一个插件式的程序,它可以有不同的存储引擎,但是在处理数据的时候又会有相同的处理过程,因此MySQL把它分为了两个部分,Server层统一处理,存储引擎可以相互替换。

Server层包括了连接器、查询缓存、分析器、优化器、执行器,涵盖了MySQL的绝大部分核心功能,以及所有的内置函数(日期、时间、数学、加密等),所有跨存储引擎的功能都在这里实现,比如说存储过程、触发器、视图等。

储存引擎则复制数据的存储和提取。它是插件式的,可以相互替换,支持InnoDB、MyISAM等。

基本SQL以及优化

请用钱砸死我!!!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK