在学完了C/C++语法之后,我相信很多朋友都会比较迷茫,到底应该学什么?
其实总结起来无非就是:
1、网络编程;
2、操作系统;
3、数据库;
4、数据结构与基础算法;
上一篇文章中我们讲到了网络编程以及操作系统,那么今天,我们接着给大家分享数据库和数据结构部分!
数据库与中间件
主要是MySQL、MongDB、Redis、Nginx等;
在大学的课程里,一般都会开设一门数据库的课程,不过这门数据库是没有针对某一种数据库语言的(例如 MySQL、SQlite)。不过我这里只讲 MySQL,因为最频繁。数据库不在多。
把MySQL学好,还是特别重要的,千万不能停留在会用的层面上,而是应该要了解一下原理,特别是对于要面试的同学,会问挺多原理,不一定要写得很号,但是需要知道一些原理,像腾讯、阿里面试时,面得最多的就是MySQL。下面就说说一些知识以及推荐的学习资料吧。
对于 MySQL,需要学的还挺多的,例如,
1、一条 sql 语句是如何执行的?进行更新