写在前面

作为一个程序开发者,并不是专业的数据库研发人员,所以对数据库的理解和应用仅限于使用和简单的维护上。工作中用的 Oracle 比较多,用的多并不是代表多么的精通 Oracle,毕竟只是一个程序开发者。这些日子因为特殊要求接触并一直在使用 MySQL 数据库,粗浅的理解 Oracle 和 MySQL 之间并不是有多么大的差别,当然它们之间的差别并不是想象的那么粗浅,趁着这个机会就把 MySQL 的相关知识彻底的整理整理吧。
整理 MySQL 的目的是为了更好掌握和应用 MySQL,系列文章包括 MySQL 的基础,高级以及调优等系列有关于 MySQL 的博文。顺便提供给需要学习和帮助的朋友,如有疑问请联系我。

简单介绍

MySQL 是一个典型的关系型数据库管理系统,由瑞典 MySQL AB(AB在瑞典语中是“有限公司”的意思)公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,最好的 RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

MySQL 它的历史最早可以追溯到1979年了,后来被 Sun 公司收购,然后再被 Oracle 收购,具体有什么辉煌历史这里并不是重点,所以有兴趣的人去搜一搜就好。

MySQL的小海豚标志名叫:Sakila(塞拉)。它是由 MySQL AB 的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者 Ambrose Twebaze 提供的。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。

开篇引言

在整理和撰写的时候难免有不合理或者错误的地方,请您留言指正。
博文涉及的 MySQL 版本为 5.7.x 版本,理论上支持所有 5.7+ 相关版本(理论而已,仅供参考)

文章索引

基础知识
  • MySQL的安装与调试
  • MySQL数据库的基本操作
  • MySQL数据库表的基本操作(表操作和数据类型)
  • MySQL数据库表的基本操作(insert,update,delete)
  • MySQL数据库表的基本操作(select查询)
  • MySQL数据库表的常用函数
高级进阶
  • MySQL数据库的索引
  • MySQL数据库的视图
  • MySQL数据库的触发器
  • MySQL数据库的事务
  • MySQL数据库的锁
  • MySQL数据库的流程控制与变量
  • MySQL数据库的自定义函数
  • MySQL数据库的存储过程
  • MySQL数据库的游标
  • MySQL数据库的事件
  • MySQL数据库的备份与恢复
  • MySQL数据库的日志

另 外 还 有 各 种 关 于 M y S Q L 的 技 术 分 和 和 调 优 , 请 移 步 M y S Q L 的 分 类 专 栏 查 看 \color{#FF7D00}{另外还有各种关于MySQL的技术分和和调优,请移步MySQL的分类专栏查看} MySQLMySQL
MySQL专栏

.

更多推荐

MySQL分析与整理 — 文章索引