如果想学习mysql,应该分几个层次?

转产品经理后发现mysql还挺有用的,之前不是搞it的,不知道怎么入门,不同level应该有哪些参考资料这些。。。

 

mysql就是一个工具。当我们要学习工具时,可以从两方面入手。一方面是学习如何使用工具,另一方面是学习工具的运行原理。所以你可以将mysql分为两个层次,第一个层次是如何使用mysql,就是可以通过sql语句增删改查。第二个层次是深入的学习mysql的原理,知道为什么要这样使用mysql。你现在学习第一个层次就够了,学完第一个层次后你就知道要不要学第二个层次。第一个层次的学习资料推荐廖雪峰的sql教程,https://www.liaoxuefeng.com/wiki/1177760294764384

1、mysql 基础 DQL、DML、DDL、TCL

2、视图、变量、函数、存储过程、事件、触发器

3、索引、sql 优化