大家好,C程序员学习数据库,应该学哪些东西?

2012-07-12 23:31:50 +08:00
 uhnaf
大家好,毕业后一直用C做Linux嵌入式的项目,没和数据库打过交道,没用过sql,学校学的基本都忘记了,现在想转行到互联网,想问下学习数据库,看了下MySQL太多内容,不知道从哪下手,所以想问下针对程序员应该如何学习使用sql编程,都要知道些什么?有没有什么好的书籍推荐?现在想学以ruby rails为基础的web开发,谢谢大家了!
3756 次点击
所在节点    程序员
6 条回复
colincat
2012-07-13 02:47:14 +08:00
@uhnaf 学习数据库建议先从oracle开始
为什么要从Oracle开始呢?
因为Oracle比较难,如果用mysql的话都是图形界面的话不容易理解,把oracle上的sql练熟之后就可以看mysql的文档了,其实原理上是一样的。
不要一起走,研究明白一个之后再研究下一个
kafka0102
2012-07-13 03:00:18 +08:00
sql和数据库没有太大关系,不过相对来说学习oracle要比mysql更难,而且web开发用mysql居多。mysql文档很不错,但在组织上可能不适合初学者,还是买本书看看好。mysql方面的好书还是不少的,我很早看的是网易的人写的一本(http://book.douban.com/subject/3012338/ ,貌似绝版了),觉得还不错。
venngomez
2012-07-13 06:24:50 +08:00
如果没学过sql,更容易学nosql,建议先学redis
colincat
2012-07-13 08:40:53 +08:00
@kafka0102 实在不敢更加赞同你的观点,sql和数据库没太大关系您这是从哪里得出来的?
SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言。

@uhnaf 建议找到自己适合的方法,不建议直接mysql,oracle会是你更加明白和理解开发web,然后再转mysql可能更好一些
uhnaf
2012-07-13 10:32:17 +08:00
恩谢谢大家
kafka0102
2012-07-13 11:37:01 +08:00
@colincat 我的意思是和具体使用哪个数据库没关系
至于学习oracle还是mysql,我就不吐槽了,搞互联网的都知道该怎么选择。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX