最近看了数据分析岗位的招聘,几乎都对 SQL 有要求。大二的《数据库原理》老师讲得很扎实,学得也不错,奈何时间长用得少还给老师了,找了 Ben Forta 的《MySQL 必知必会》补补课。

SQL 检索数据时的逻辑和 dplyr 类似,只是语法上的差异,不在话下。看书的时候更多关注数据库的基础知识和性能改善。至于数据库安全管理、维护等超出了目前数据分析所涉及的领域,因此只是简单地浏览,留个印象。

记录一些知识点,常看常记,努力内化为常识。

SQL 基础

  • 应该总是定义主键,以便以后的数据操纵和管理。
  • 主键的最好习惯: <ul …