[转]换个办法学习数据库ITeye - AG环亚娱乐

[转]换个办法学习数据库ITeye

2019-01-11 20:00:08 | 作者: 乐双 | 标签: 学习,数据,数据库 | 浏览: 1662

不主张墨守成规的学习,由于你这么学,他人也是这么学,而每个人的理解能力,技能根底,记忆力、周边环境和自己肚皮饱饿程度都是不同的,这些要素直接影响你的学习速度。

假如咱们都在同一起跑结上,运用相同的学习办法是不可取的。

自己逼自己

模仿项目学习是我个人认为最好的办法。

首要需求了解根本的语法,比如select insert update等等。

比如咱们新建一个新闻表叫做news,里边包括id, title, content(text型),addtime, clickcount5个字段。

然后手艺insert into这张表50万条数据,留意有必要是50万或更多而且新闻内容有必要要大。

然后做一个页面,展现某一条新闻的具体,右边边栏展现(1、相关新闻 2、人气排行 3两天内发布的新闻等各10条)

这时你会发现,取数据还真不能简略的select * from 表 where id = x,你会需求学习怎么创立字段索引、怎么需求在该表中参加冗余字段,你还会发现当新闻表特别大的时分,用户每点击一次新闻此刻假如update这张表的clickcount时页面很慢,你的笔记本电扇很烫。

假如再复杂点的需求,你会发现用视图比较好,或许用存储进程来更新一些数据功率更高,然后你会发现新增新闻时还要运用业务才行,所以逼着你去学这些常识。

再进一步,你会发现自己做的新闻页面好丑好丑,所以逼着你去学css和html和jquery。

然后你把表中的数据扩展到200万以上,你会发现某些功用还真不是一张表能够搞定的,形似还得了解数据库的分区乃至分表,你还学会用数据库sql查询剖析器来剖析哪条Sql句子占了很大功能。乃至不同的sql的句子有的比较耗内存。

所以,我个人认为你原本学1个月然后做测验项目,共需求2个月才干根本把握数据库常识,假如同步边学边自虐的方法很可能时刻要节省20%以上,而且让你把握的更厚实。

这便是为什么有的计算机系大学毕业的学生不如其他专业转行的学生。

总结:
好的而且是挣钱的程序员大部分都是逼出来的,在这个范围内没有天才。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章