1
xiaowangge 2014-04-26 09:26:05 +08:00 via Android 1
我不是高人。
我觉得,《MySQL必知必会》最适合入门。 |
2
vansje 2014-04-26 09:26:21 +08:00 1
建议楼主找个相关的软件开发工作去做(开发内容就含有mysql),在工作之余再学习提高,闭门造车很容易"走火入魔"的.
|
3
evererr 2014-04-26 10:34:48 +08:00 1
<高性能MYSQL>
|
4
xiaolanger 2014-04-26 10:37:03 +08:00 1
1L推荐的那个书确实很适合入门
|
5
dongcheng 2014-04-26 10:40:24 +08:00 1
从简单的例子做起,学习技术,就是解决问题的过程,解决掉N多问题,自然就学成了。过程中可以看书,不建议一开始就看书,看例子做更好。光看MYSQL也没用,得结合一门语言。本来就没什么难的,都是工具,为了做项目和工程。
|
7
cheng945 OP @xiaowangge 多谢!
|
10
cheng945 OP @xiaolanger 两个大大都推荐的,必须看!
|
11
coolicer 2014-04-26 13:04:50 +08:00 1
我上个月接手一个项目,之前SQL全忘。折腾了几天就上手了
|
12
coolicer 2014-04-26 13:06:31 +08:00
应该是说,我之前除了写select *就没写过其他了
|
13
zakokun 2014-04-26 13:09:09 +08:00 1
我个人觉得这玩意没必要专门去学,做项目的时候需要操作数据库就去现学就行
|
14
wwek 2014-04-26 13:24:37 +08:00 1
做web项目 从设计表 到调索引 自然就会了·
|
18
kchum 2014-04-26 14:05:04 +08:00 via iPhone
php不是web?
|
19
yinian1992 2014-04-26 14:08:02 +08:00 via Android
远离mysql。
|
20
WildCat 2014-04-26 15:10:26 +08:00 via iPhone 1
玛利亚DB欢迎您
|
21
wwek 2014-04-26 18:12:00 +08:00 1
说远离 mysql的什么心态啊。
mysql做数据最后落地! 楼主mysql拥有大量的资料,和成熟案例。 mysql + 一种nosql即可(memcached redis ssdb)等。 |
23
shanks 2014-04-26 18:43:33 +08:00 1
|
24
davansy 2014-04-26 19:25:36 +08:00 1
《高性能MYSQL》 一定要看英文版的,据说中文版的翻译质量很差!
|
25
anubiskong 2014-04-26 21:19:19 +08:00 1
除非你要做数据库管理员, 否则不要"钻研"数据库
sql类的数据库学常用的sql语句, 了解基本的索引和性能优化知识足以 nosql类的学redis和mongodb, 同样也是学基本使用就可以了 如果工作中要用php, 就学几个开源框架的使用就好, 国内是thinkphp, 国外有zend 如果你对javascript感兴趣就学nodejs+mongodb, 个人感觉是未来趋势 |
26
davidli 2014-04-26 23:03:06 +08:00 1
为什么要专门去学? 各种SQL不都是大同小异么?
我老师教的是Oracle,毕设用的SQLite,做的Team Project都用MySQL,。 可能是因为学得太浅, 只是用到简单的増删查改,顶多手动commit transaction. 没感觉有多大区别。 至于高性能的、细节上的东西,边用边学应该来得及。。。。吧? |
27
mfaner 2014-04-26 23:24:35 +08:00 1
@davidli 之前写过一条什么语句里面套个简单的子查询(不太记得),没法执行,找了半天原因MySQL不支持,从此MySQL不爱了
|
28
davidli 2014-04-26 23:41:27 +08:00 1
@mfaner
是select limit么? 反正总能找到一些奇怪的方法来替代吧? 虽然可能看起来比较丑。 其实我跟楼主差不多水平,准毕业生,只有简单的web application经验,刚才强行吹牛已经是我的极限了。 |
29
jinghli 2014-04-27 01:54:10 +08:00 1
先搞清楚学MySQL什么,只是应用还是管理,这两方向区别很大。
|
30
Admstor 2014-04-27 08:56:51 +08:00 1
SQL语法比大部分编程语言都简单多了吧,基本上就是在你设计过程中,需要知道什么或者保存什么,然后转换成SQL去执行就行了,就程序员这里没太多可说的了,知道做做索引就可以了
至于DBA那要做的事情就太多了...所以是看你是做开发呢,还是做运维呢 |