非科班专业,自己买书学的 C#,主要功夫花在了桌面开发上。工作以后才发现业界的主流早就不是桌面开发了,而且大量工作都要求熟练的数据库操作(会写 SQL 啊,会用各种 ORM 啊之类的)。大家有什么自学工作中常用到的数据库知识的建议吗?(当然花钱上培训班是一种备选方案,不过我想先考虑自学)
1
abmin521 2019-08-23 09:19:56 +08:00 via iPhone
书店买几本书看看就行了 还有第 X 范式之类的 有时间可以看看 sqlite 源码
|
3
hj2002007 2019-08-23 09:25:38 +08:00
推荐 数据库系统概念 第六版 就看 1-5 章就可以了 然后看一下 mysql 高性能那本书 就入门了
|
4
SuperMild 2019-08-23 09:32:01 +08:00
|
5
wqzjk393 2019-08-23 09:33:20 +08:00
不是 dba 的话,sql 就学学增删改查不就够了么,顶多记一下常用的查询优化方法。
|
6
milando 2019-08-23 09:35:30 +08:00
我也不知道怎么学习,然后就报名想考个三级证
|
7
devinww 2019-08-23 09:36:57 +08:00
数据库学习也有很多方向,简单的增删改查感觉一两天就能入门,如果是 DBA 方向,最好考证,时间就长了
|
9
xxxy 2019-08-23 09:40:57 +08:00
写一个的印象是最深的。可参考 sqlite 源码实现一个
|
10
devinww 2019-08-23 09:53:19 +08:00
@WangLiCha 如果你是考虑做其他方面的开发,那么数据库的增删改查顺带学的很简单,还有两个方向,一个是数据库开发,一个是 DBA
|
11
jin5354 2019-08-23 10:02:43 +08:00
经典教材 Database System Concepts
|
12
liprais 2019-08-23 10:31:36 +08:00 via iPhone
看书呗
不用担心非科班 据我观察,科班的大多也不懂,只是他们自己觉得懂 |
13
newtype0092 2019-08-23 10:32:46 +08:00
不知道学什么就先去把 leetcode 上的数据库题都刷了,这个不像算法题,不会很难,而且有些还很实用。
|
14
junan0708 2019-08-23 10:35:15 +08:00 via Android
PHP 写个留言板。。。分分钟就会了
|
15
wc951 2019-08-23 10:50:13 +08:00 via Android
即使是科班也不会教你写 sql,大学课程学的是数据库系统原理,什么关系代数,数据库范式这些
|
16
wysnylc 2019-08-23 10:53:23 +08:00
先问自己要做什么,再针对性的学习
没有目的的乱学只是浪费时间 |
17
GANLE 2019-08-23 16:52:39 +08:00 via iPhone
深入浅出 mysql
|