title: 日后想在数据库方面发展，需要有哪些必备的技能？
desc: 我现在是一名在校生，对数据库很感兴趣，也希望日后可以在数据库方面有所发展。但对于方向有点迷糊，有人说要掌握shell，又有人说要掌握php，所以我有几个问题希望有前辈可以解答。<br>1 数据库开发和数据库管理有什么异同，各自都需要什么知识？<br>2 如果初入这行，我找工作的方向应该是什么？<br>3 对于数据库这一行，除了数据库本身，还有什么知识和技能是必不可少的？<br>4 有没有什么好书可以推荐自学。
topic: 数据库
content: 脚踩着泥泞的路，依然前行烈日下埋头苦学，汗流浃背遇到问题尝试解决，乐此不疲。我也是这么走过来的，希望把我所经历的分享给题主，共勉。首先从问题答起。1.数据库开发和数据库管理有什么异同，各自都需要什么知识？ 数据库开发着眼于开发，数据库管理着重于管理（貌似是废话）。数据库开发和数据库管理都跟数据库有很大的关联，都需要很好的数据库理论基础。我们所说的数据库开发往往是指数据库之上的开发工作，而不是
answerer_tags: 自由主义者，http://dbarobin.com