想自学 mysql,有木有高人给点建议,我是计算机专业的普通毕业生

2014-04-26 09:16:33 +08:00
 cheng945
想自学mysql,有木有高人给点建议方案神马的。。。。迷茫毕业的菜鸟
5877 次点击
所在节点    MySQL
32 条回复
wwek
2014-04-26 18:12:00 +08:00
说远离 mysql的什么心态啊。
mysql做数据最后落地! 楼主mysql拥有大量的资料,和成熟案例。
mysql + 一种nosql即可(memcached redis ssdb)等。
wwek
2014-04-26 18:12:28 +08:00
@WildCat percona 也欢迎
shanks
2014-04-26 18:43:33 +08:00
@wwek mysql依然是使用最广泛的数据库没有之一。。。即使不算上MariaDB,percona等分支。。。

以上纯属个人感觉
davansy
2014-04-26 19:25:36 +08:00
《高性能MYSQL》 一定要看英文版的,据说中文版的翻译质量很差!
anubiskong
2014-04-26 21:19:19 +08:00
除非你要做数据库管理员, 否则不要"钻研"数据库
sql类的数据库学常用的sql语句, 了解基本的索引和性能优化知识足以
nosql类的学redis和mongodb, 同样也是学基本使用就可以了
如果工作中要用php, 就学几个开源框架的使用就好, 国内是thinkphp, 国外有zend
如果你对javascript感兴趣就学nodejs+mongodb, 个人感觉是未来趋势
davidli
2014-04-26 23:03:06 +08:00
为什么要专门去学? 各种SQL不都是大同小异么?
我老师教的是Oracle,毕设用的SQLite,做的Team Project都用MySQL,。
可能是因为学得太浅, 只是用到简单的増删查改,顶多手动commit transaction. 没感觉有多大区别。
至于高性能的、细节上的东西,边用边学应该来得及。。。。吧?
mfaner
2014-04-26 23:24:35 +08:00
@davidli 之前写过一条什么语句里面套个简单的子查询(不太记得),没法执行,找了半天原因MySQL不支持,从此MySQL不爱了
davidli
2014-04-26 23:41:27 +08:00
@mfaner
是select limit么?
反正总能找到一些奇怪的方法来替代吧? 虽然可能看起来比较丑。
其实我跟楼主差不多水平,准毕业生,只有简单的web application经验,刚才强行吹牛已经是我的极限了。
jinghli
2014-04-27 01:54:10 +08:00
先搞清楚学MySQL什么,只是应用还是管理,这两方向区别很大。
Admstor
2014-04-27 08:56:51 +08:00
SQL语法比大部分编程语言都简单多了吧,基本上就是在你设计过程中,需要知道什么或者保存什么,然后转换成SQL去执行就行了,就程序员这里没太多可说的了,知道做做索引就可以了
至于DBA那要做的事情就太多了...所以是看你是做开发呢,还是做运维呢
wtbhk
2014-04-27 09:13:04 +08:00
@vansje 十分同意“闭门造车容易走火入魔”
imkh
2014-04-28 00:54:15 +08:00
@mfaner 呵呵

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX