个人认为扎实的 SQL 功底是一名数据分析师的安身立命之本,甚至可以称得上是所有数据从业者的基本功。
当然,这里的SQL绝不单单是写几条查询语句那么简单,还包括数据库本身的DDL、DCL、查询调优和锁机制等等也都是要很熟练的;甚至再进一步外延,数据仓库也可作为进阶要求。
学过很简单的 SQL,面对基本的需求没有问题,但当面对稍微复杂一点的数据需求,总会力不从心,找不到窍门; 由于上手容易,在学习初期不拘小节,忽略了语句编写带来的性能问题。在后期导致 SQL 的使用效率很低,成为了工作中的“绊脚石”;
当然还有很多具体而普遍的问题,比如为什么我的 count(*) 如此慢?为什么建立索引,查询还是很慢?我该从哪些方面去调优?
除了我一直比较推崇的「内容体系化」,最重要的是专栏有几个特色。
3、玩转 6 大常用数据库
👆扫码免费试读👆