前言
MySQL相信大家都耳熟能详了, 毕竟其还不错的性能和免费的特点深受国人的喜爱, 本篇文章将作为我《MySQL》系列的一篇文章, 主要用作整理和简单的概述MySQL相关的一些知识点
ok, 接下来我们开始进入正题..., 从最简单的开始
关系型数据库和非关系型数据库
关系型数据库
关系型数据库是一个结构化的数据库, 创建在关系模型(二维表格模型)基础上, 一般面向于记录 SQL 语句就是一种基于关系型数据库的语言,...用于执行对关系型数据库中数据的检索和操作, 主流的关系型数据库包括: Oracle, MySQL, SQL Server等
本篇文章默认以 MySQL的 InnoDB引擎为主
非关系型数据库
非关系型数据库也叫...非关系型数据库
不需要经过 SQL层的解析, 读写效率高
基于键值对, 数据的扩展性很好
可以支持多种类型的数据的存储, 图片, 文档等
MySQL整体架构
SQL 的执行步骤
在 MySQL中,...(如果开启查询缓存则会缓存查询结果)
接下来我将按照 MySQL执行 SQL的步骤来进行讲解
MySQL 的架构图示
图1 展示了 MySQL各组件之间协同工作的逻辑视图, 也是一条SQL查询的执行流程