423 字
2 分钟
Database
数据库
相信一个合格的程序员是必须对数据库这项技术要达到熟练的地步吧,之前可能觉得要和数据库交互的往往只有后端程序员,可是后来随着各类数据库的发展,很多数据库也可以配合前端直接使用,所有掌握 SQL 和数据库进行交互也是程序员必备的技能。
听我一个朋友谈起,其实程序员很大一份就是在和数据打交道,而对于数据库中数据的处理来说,尽管大家都是在用 SQL ,但是在不同人的手里能拿到不同的结果集,相比于其他各种出现的 cron 表达式、正则表达式,SQL 更能在一些函数和表的组合方面体现你对数据管理的天赋。
虽然工作中能用到的数据库的知识点都只是停留在对数据的操作,但是在面试或者一些表设计中,数据库的底层结构和高级用法显得尤为重要,这些我们也需要在空余时间了解一些。下面我会分享一些我觉得值得一读的和数据库有关的书。
MySQL
如果是平时使用和找工作大部分公司在用的话,MySQL 在 CN 的使用率肯定是名列前茅,如果只是想快速了解或复习语法的话,推荐这本 《MySQL必知必会》,薄薄一本,定位和 《剑指Offer》 一样,都是最实用的语法,用来入门非常不错。
