V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uhnaf
V2EX  ›  程序员

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

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

    @uhnaf 建议找到自己适合的方法,不建议直接mysql,oracle会是你更加明白和理解开发web,然后再转mysql可能更好一些
    uhnaf
        5
    uhnaf  
    OP
       2012-07-13 10:32:17 +08:00
    恩谢谢大家
    kafka0102
        6
    kafka0102  
       2012-07-13 11:37:01 +08:00   ❤️ 1
    @colincat 我的意思是和具体使用哪个数据库没关系
    至于学习oracle还是mysql,我就不吐槽了,搞互联网的都知道该怎么选择。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6184 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.