阅读本文大概需要 2.33 分钟
前言
在互联网公司搬砖,掌握一定的基础技能是非常必要的,工欲善其事,必先利其器。
Linux + Git + MySQL 所谓基础三剑客,必须要好好掌握!
作为一个技术类的公众号,我也时刻在反思自己的写的文章对大家有没有帮助,最近自己也好久没有更新技术文章了,当初创建这个公众号的初心,就是希望能持续的写出大家看的懂的好文章,这一点,我时刻告诉自己不能忘记。
另外我发现自己的一个问题,那就是之前写的文章很多不成系统,没有体系,容易让别人看的比较乱,所以这一点自己也一直在摸索。
有朋友就建议说,可以写一些系列类的技术文章,我想了想,觉得说得很有道理,所以就决定从基础开始搞吧,把我自己在工作中、平时学习中的一些基础知识系统化的分享出来,不求多么大而全,但保证一定是经过自己的实践和经验,思考和总结。
写出来的文章,不仅仅是自己在脑海里又过了一遍,更重要的是写给我的读者朋友们看的,是写给你们看的,所以,如果大家在阅读的过程中,有什么建议和看法,非常欢迎在下方留言,每个留言我都会认真看的。
因此,我会在接下来的日子,保证周更的频率,多写一些原创的文章给大家。
为什么MySQL很重要
如果真的要说程序员用得最多的语言,那应该是 SQL 吧。不仅是前端,或是后端,或多或少都要懂得写一些 SQL。甚至很多业务人员,例如产品经理、运营、财务人员,也需要懂得写 SQL。
SQL 作为与数据直接打交道的语言,是与各种前端、后端语言进行交互的“中台”语言。不论是前端工程师,还是后端算法工程师,都一定会和数据打交道,都需要了解如何又快又准确地提取自己想要的数据。
所以学习 SQL 语言很重要,而我们平时打交道,常用的就是MySQL了。
而 MySQL 由于免费,而且性能强劲,是目前使用最广泛的数据库产品,同时也是入门门槛最低的数据库产品之一,更重要的是,我们可以以 MySQL 为学习原型,以后去适应和掌握其他数据库产品,思想和原理都是互通的,也不会有太大障碍。
所以我最近打算写 MySQL 从零学习系列,文章重点在于实验,尽量会保持通俗易懂,快速上手的那种。
内容系列
1、SQL 介绍及 MySQL 安装
2、创建数据库并插入数据
3、SQL 的约束
4、实验-搭建简单管理系统数据库
5、SELECT 语句详解
6、数据库及表的修改和删除
7、其它基本操作
8、深入浅出索引
9、MySQL 如何保证主备一致?
10、MySQL 如何保证高可用?
11、什么是分区分表?
12、实验环境:
- mysql 5.7
- Linux 终端
- Vim
注意,本系列所有的步骤都是在 Linux 环境中完成,大家可以按照步骤依次在自己的笔记本上操作一遍来学习。
系列文章将会分享 SQL 基本语法及 MySQL 基本操作的实验,理论内容较少,动手实践多,可以快速上手 SQL 及 MySQL 服务。
话不多说,一起来学习吧。