MySQL数据库全解析:看完这篇,你才算真正精通(强烈推荐)
发表时间: 2021-07-19 16:40
本文正式开始前,让我们先了解一下MySQL和数据库以及它们之间的关系。
数据库:保存有组织的数据的容器(通常是一个文件或一组文件),可以是保存在硬件设备上的文件。
MySQL:是基于客户机-服务器的数据库,是数据库管理系统,复杂检索、管理、处理数据。
简单来说,MySQL和数据库相当于聊天软件与微信的关系,也可以说数据库是草图,MySQL是建筑师,数据是砖块,sql是处理砖块(数据)的工具。
接下来让我们开始正式吧!
【文末有领取方式!】
本文将从以下部分进行讲解:
数据库管理系统的优点:
数据类型:数据长什么样?数据需要多少空间来存放?
MySQL支持多种列类型:数值类型;日期/时间类型;字符串类型
函数:系统函数和自定义函数
查询缓存原理:缓存SELECT操作或预处理查询的结果集和SQL语句,当有新的SELECT语句或预处理查询语句请求,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写。
主从复制线程:
主节点:
dump Thread:为每个Slave的I/O Thread启动一个dump线程,用于向其发送binary log events
从节点:
【领取方式见下图!!】