查看: 14467|回复: 21

[笔记] 学习Mysql,究竟要学习什么?怎样学习?

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2011-5-17 18:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个web开发者,懂php,css ,js ,sql等等,平时都是用SQLyog管理Mysql的数据表,没怎样用过mysql。最近学想mysql,究竟可学习什么?怎样学习?
论坛徽章:
10
2010广州亚运会纪念徽章:击剑
日期:2010-12-16 15:18:59ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222010广州亚运会纪念徽章:帆船
日期:2011-05-12 09:06:552011新春纪念徽章
日期:2011-02-18 11:42:472010广州亚运会纪念徽章:橄榄球
日期:2011-01-09 16:56:412011新春纪念徽章
日期:2011-01-04 10:34:20数据库板块每日发贴之星
日期:2011-01-03 01:01:022010广州亚运会纪念徽章:举重
日期:2010-12-21 20:58:06数据库板块每日发贴之星
日期:2010-12-20 01:01:022012新春纪念徽章
日期:2012-01-04 11:56:01
2#
发表于 2011-5-18 09:09 | 只看该作者
这要看你对自己的要求是什么

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
3#
发表于 2011-5-18 09:23 | 只看该作者
原帖由 moxuanyuan 于 2011-5-17 18:43 发表
我是一个web开发者,懂php,css ,js ,sql等等,平时都是用SQLyog管理Mysql的数据表,没怎样用过mysql。最近学想mysql,究竟可学习什么?怎样学习?



既然开发者,那就先围绕工作学习,建议学习的内容:

1.mysql的常用的数据类型:整形、日期、字符串

2.mysql中的常用函数

3.mysql的基本语法(备注:DDL、DML、DCL、SELECT、SHOW)

4.mysql的SQL语句执行计划分析:EXPLAIN /EXPLAIN EXTENDED

5.mysql的分区优缺点

6.mysql的存储引擎:myisam、innodb

建议先学这么多.......要是你自己设计数据库结构,建议再看下:王珊美女主编的 <<数据库系统概论>>一书中的E-R图、数据完整性、范式(到BCNF范式即可)等章节....


要是再想转MySQL DBA,也建议先学这么多,学好了再发私信给我,再给你建议.....

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-04-15 12:20:32咸鸭蛋
日期:2011-08-05 11:40:05ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56
4#
发表于 2011-5-26 11:48 | 只看该作者
原帖由 jinguanding 于 2011-5-18 09:23 发表




既然开发者,那就先围绕工作学习,建议学习的内容:

1.mysql的常用的数据类型:整形、日期、字符串

2.mysql中的常用函数

3.mysql的基本语法(备注:DDL、DML、DCL、SELECT、SHOW)

4.mysql的SQL语句执行计划分析:EXPLAIN /EXPLAIN EXTENDED

5.mysql的分区优缺点

6.mysql的存储引擎:myisam、innodb

建议先学这么多.......要是你自己设计数据库结构,建议再看下:王珊美女主编的 一书中的E-R图、数据完整性、范式(到BCNF范式即可)等章节....


要是再想转MySQL DBA,也建议先学这么多,学好了再发私信给我,再给你建议.....

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-04-15 12:20:32咸鸭蛋
日期:2011-08-05 11:40:05ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56
5#
发表于 2011-5-26 11:48 | 只看该作者
原帖由 jinguanding 于 2011-5-18 09:23 发表




既然开发者,那就先围绕工作学习,建议学习的内容:

1.mysql的常用的数据类型:整形、日期、字符串

2.mysql中的常用函数

3.mysql的基本语法(备注:DDL、DML、DCL、SELECT、SHOW)

4.mysql的SQL语句执行计划分析:EXPLAIN /EXPLAIN EXTENDED

5.mysql的分区优缺点

6.mysql的存储引擎:myisam、innodb

建议先学这么多.......要是你自己设计数据库结构,建议再看下:王珊美女主编的 一书中的E-R图、数据完整性、范式(到BCNF范式即可)等章节....


要是再想转MySQL DBA,也建议先学这么多,学好了再发私信给我,再给你建议.....



DCL是什么语法?什么sql?

使用道具 举报

回复
论坛徽章:
8
双黄蛋
日期:2011-08-11 14:51:29蜘蛛蛋
日期:2011-08-15 20:53:08灰彻蛋
日期:2011-08-23 17:46:31ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56咸鸭蛋
日期:2012-01-09 11:14:00紫蛋头
日期:2012-03-20 17:08:01优秀写手
日期:2013-12-18 09:29:14
6#
发表于 2011-5-26 11:59 | 只看该作者

回复 #5 mysqldbd 的帖子

谷歌一下,第一条...
汗,我做一个DBA都还没达到开发者需要达到的水准。

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
7#
发表于 2011-5-26 13:41 | 只看该作者
原帖由 mysqldbd 于 2011-5-26 11:48 发表



DCL是什么语法?什么sql?



权限控制语句,一般指:GRANT/REVOKE 语句...

使用道具 举报

回复
论坛徽章:
14
2011新春纪念徽章
日期:2011-04-02 17:01:062013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2012-12-06 19:27:46ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42紫蛋头
日期:2012-03-13 16:37:18灰彻蛋
日期:2012-02-06 14:20:122012新春纪念徽章
日期:2012-01-04 11:57:56灰彻蛋
日期:2011-12-26 14:20:13茶鸡蛋
日期:2011-12-20 15:00:13
8#
发表于 2011-5-26 16:46 | 只看该作者

回复 #1 moxuanyuan 的帖子

和楼主类似,我是做C#开发,楼主是想学习mysql然后转行呢,还是想学习mysql以便更好地做开发?

我准备转行做DBA,下面是我学习的一些总结:
1,如果你懂一些数据库,并且编程还不错的话,其实SQL和字符类型,我想对我们来学习起来不会太吃力(不过偶尔会混淆)
2,dba有开发型和管理型,我想从开发出发会容易一些,毕竟那是我们的长项
3,手册永远是第一学习资料,不管中文还是英文的(一开始相信还没到去研究由于翻译带来的误解的地步),按照手册去做一些实验,如果担心学了后面忘记前面,建议写一些文档,保存起来或者放到网上大家共享经验
4,适当地看一些大牛们写的书籍,mysql方面的书不多,基本上一google就出来,不过,那只是经验,眼见为实。
5,熟悉了mysql就可以做一些深入的探索,完整研究某个系统变量、跟踪一个SQL的执行过程,分析事务提交的流程等等等
6,努力去回答论坛中的问题,回答不上就去查,查实验,不要灰心你辛苦弄出来了结果某个大神已经回帖,因为,其实你又掌握了一个问题的解决方法
7,扎实的基础才是成为牛人的关键,我也用SQLYOG,如果问题不急的话,我会用命令行,建议楼主试试,用后就知道为什么了

呵呵,上面是我学习mysql几个月以来的总结,希望对楼主有帮助。不足之处权当唠叨哈

使用道具 举报

回复
论坛徽章:
72
红旗
日期:2013-11-12 18:59:02比亚迪
日期:2013-11-07 18:36:27问答徽章
日期:2013-11-03 13:52:25日产
日期:2013-10-26 16:37:40ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08ITPUB社区12周年站庆徽章
日期:2013-10-08 14:53:15雪佛兰
日期:2013-09-16 18:47:29雪佛兰
日期:2013-08-28 22:47:53日产
日期:2013-08-20 20:09:19
9#
发表于 2011-10-17 19:42 | 只看该作者
jinguanding 发表于 2011-5-18 09:23
既然开发者,那就先围绕工作学习,建议学习的内容:

1.mysql的常用的数据类型:整形、日期、字符串 ...

真的是很详细啊,对mysql的初学者有很大的参考价值啊。

使用道具 举报

回复
论坛徽章:
72
红旗
日期:2013-11-12 18:59:02比亚迪
日期:2013-11-07 18:36:27问答徽章
日期:2013-11-03 13:52:25日产
日期:2013-10-26 16:37:40ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08ITPUB社区12周年站庆徽章
日期:2013-10-08 14:53:15雪佛兰
日期:2013-09-16 18:47:29雪佛兰
日期:2013-08-28 22:47:53日产
日期:2013-08-20 20:09:19
10#
发表于 2011-10-17 19:43 | 只看该作者
devilkin0312 发表于 2011-5-26 16:46
和楼主类似,我是做C#开发,楼主是想学习mysql然后转行呢,还是想学习mysql以便更好地做开发?

我准备转 ...

确实是经验之谈啊,值的参考学习。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表