首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
WangLiCha
V2EX  ›  问与答

非科班的程序员怎么自学数据库相关的知识比较好?

  •  
  •   WangLiCha · 152 天前 via Android · 1309 次点击
    这是一个创建于 152 天前的主题,其中的信息可能已经有所发展或是发生改变。

    非科班专业,自己买书学的 C#,主要功夫花在了桌面开发上。工作以后才发现业界的主流早就不是桌面开发了,而且大量工作都要求熟练的数据库操作(会写 SQL 啊,会用各种 ORM 啊之类的)。大家有什么自学工作中常用到的数据库知识的建议吗?(当然花钱上培训班是一种备选方案,不过我想先考虑自学)

    17 回复  |  直到 2019-08-23 16:52:39 +08:00
    abmin521
        1
    abmin521   152 天前 via iPhone
    书店买几本书看看就行了 还有第 X 范式之类的 有时间可以看看 sqlite 源码
    WangLiCha
        2
    WangLiCha   152 天前 via Android
    @abmin521 那应该搜什么关键词?就买名字叫 SQL 的书就行了吗
    hj2002007
        3
    hj2002007   152 天前
    推荐 数据库系统概念 第六版 就看 1-5 章就可以了 然后看一下 mysql 高性能那本书 就入门了
    SuperMild
        4
    SuperMild   152 天前
    这个网站将会给你很大帮助: https://pgexercises.com/

    虽然是以 postgres 举例,但基本原理都是相同的。
    wqzjk393
        5
    wqzjk393   152 天前
    不是 dba 的话,sql 就学学增删改查不就够了么,顶多记一下常用的查询优化方法。
    milando
        6
    milando   152 天前
    我也不知道怎么学习,然后就报名想考个三级证
    devinww
        7
    devinww   152 天前
    数据库学习也有很多方向,简单的增删改查感觉一两天就能入门,如果是 DBA 方向,最好考证,时间就长了
    WangLiCha
        8
    WangLiCha   152 天前 via Android
    @devinww 其实我最担心的倒不是花不花时间,主要还是不知道该学什么
    xxxy
        9
    xxxy   152 天前
    写一个的印象是最深的。可参考 sqlite 源码实现一个
    devinww
        10
    devinww   152 天前
    @WangLiCha 如果你是考虑做其他方面的开发,那么数据库的增删改查顺带学的很简单,还有两个方向,一个是数据库开发,一个是 DBA
    jin5354
        11
    jin5354   152 天前
    经典教材 Database System Concepts
    liprais
        12
    liprais   152 天前 via iPhone
    看书呗
    不用担心非科班
    据我观察,科班的大多也不懂,只是他们自己觉得懂
    newtype0092
        13
    newtype0092   152 天前
    不知道学什么就先去把 leetcode 上的数据库题都刷了,这个不像算法题,不会很难,而且有些还很实用。
    junan0708
        14
    junan0708   152 天前 via Android
    PHP 写个留言板。。。分分钟就会了
    wc951
        15
    wc951   152 天前 via Android
    即使是科班也不会教你写 sql,大学课程学的是数据库系统原理,什么关系代数,数据库范式这些
    wysnylc
        16
    wysnylc   152 天前
    先问自己要做什么,再针对性的学习
    没有目的的乱学只是浪费时间
    GANLE
        17
    GANLE   152 天前 via iPhone
    深入浅出 mysql
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2124 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
    ♥ Do have faith in what you're doing.