多语言展示
当前在线:1315今日阅读:61今日分享:18

如何学习数据库和玩数据库

对于数据库,本人认为至少掌握1-2个数据库是很有必要的,像mysql和oracle,至于微软的sqlserver它易于上手,但这也是它的缺点,当出现错误时很难找到问题的根本所在。
工具/原料
1

sql

2

方法/步骤
1

建议根据自己的需要进行学习,不要按部就班的学习,因为每个人的理解力和记忆力等不同,如果按照统一的方法学习,明显是不可取的。

2

模拟项目进行学习是一种比较好的方法。首先先了解一些基本的语法,对数据库的增、删、改、查,insert、delete、update、select

3

然后手动insert 这个表几十万条数据,之后做一个页面,将某一条新闻的详细展示出来(右边栏显示相关新闻、人气排行等)

4

这个时候你就会发现,查询数据也不是简单的select * from datatable where(查询条件)就可以了,你需要会创建字段索引、若何在表中加入冗余字段,你还会发现当新闻表特别大的时候,用户每点击一次新闻此时如果update这张表页面刷新会很慢,你的电脑会变得很卡。

5

如果需求再复杂,用视图会更好,或者存储过程更新数据速度更快,之后你会被逼着学习事务。再进一步,你觉得页面比较丑,又逼着学习css、js、HTML和jquery等。

6

之后随着表中数据的扩大,一张表已经完全不够用,这时候就要学习数据库的分区甚至分表。甚至还学着用sql查询分析器分析那条sql语句占用了较大的性能。

7

这样本来学了2周的事件做测试项目,要2个月才基本了解数据库知识,如果用上述方法自虐很可能时间要节约很多,并且学的更扎实。

推荐信息