• 请不要在回答技术问题时复制粘贴 AI 生成的内容
uhnaf
V2EX  ›  程序员

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

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

    @uhnaf 建议找到自己适合的方法,不建议直接mysql,oracle会是你更加明白和理解开发web,然后再转mysql可能更好一些
    uhnaf
        5
    uhnaf  
    OP
       Jul 13, 2012
    恩谢谢大家
    kafka0102
        6
    kafka0102  
       Jul 13, 2012   ❤️ 1
    @colincat 我的意思是和具体使用哪个数据库没关系
    至于学习oracle还是mysql,我就不吐槽了,搞互联网的都知道该怎么选择。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5471 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 08:09 · PVG 16:09 · LAX 01:09 · JFK 04:09
    ♥ Do have faith in what you're doing.