学习数据库的感受

来源:互联网 发布:淘宝店铺logo尺寸大小 编辑:程序博客网 时间:2024/04/28 07:08

我的数据库学习历程非常的艰辛,以至于到现在都没有学会数据库。

数据库本质上非常非常简单,但是为什么我就学习不会呢?

先看看我的学习历程吧,一年前我就看过oracle数据库视频,但是学的挺快,忘的更快。前一段时间又下狠心学习数据库,结果没学几天,又坚持不住了。

这几天又忍不住啦,我还非得学会它不行,于是就开始想如何才能学了不忘,我估摸着是不是我没练习的缘故呢,于是想到不如写很多很多的小纸条,然后把这些小纸条贴一屋子,这样我每次回家都能看到了,反复反复再反复我就不信学不会。但是转念一想就放弃了,我也不是个有毅力的人,也不想用那么笨的方法。这不今天看w3cschool时突然发现了问题所在,如何才能更轻松的学会数据库。

给大家分享一下,希望大家也有心理猛的轻松一下的感觉。

数据库的学习,不用你需要什么特别多基础,只需要你用过execl,做过点英语文章的翻译即可。

1,先分清数据库学习的内容:分成两部分,操作和设计。我还不知道数据库是什么呢怎么去设计,所以我先学操作。

2,数据库的层次关系:1)先装个数据库软件(也叫数据库服务器),2)这个软件中包含好多的数据库,我也可以自己建立自己的数据库,3)数据库中存放好多表,4)表中分行和列。也就是说数据库的学习呢,要分清楚学的是哪一部分,比如安装,就是步骤一中的内容,建立删除数据库就是第二部分中的内容,增加删除修改表明就是第三部分的东西,增删改查就是第四部分的东西。

3,层次分清楚了,就好办了,一二三部分的内容很少,我需要用心学的呢就第四部分,第四部分中呢,增删改学的又很少,我把学习重点放在查上即可

4,查,简单,我每次查找的时候脑子里就想着:哦,原来你是让我对一个execl表格进行操作啊。

5,来个例子演示一下,我去w3cschool上找个例子咱们来看看

SELECT po.OrderID, p.LastName, p.FirstName

FROM Persons AS p, Product_Orders AS po

WHERE p.LastName='Adams' AND p.FirstName='John'

我个人对自己的要求啊,必须分开写,别写在一行上,下面我就开始读这个英语句子了,一见到SELECT我就知道,让我从表里面查,那我就看让我从哪个表中查找,哦原来是Persons和Product_Orders这两张表中查找啊,为了省事给这俩表起了别名,Persons的别名叫p,Product_Orders叫po,那想找哪几列呢,原来是三列啊(不管他是哪三列了),看到这里啊,我就知道我的屏幕会显示三列所有行的一个表格。但是我不想要它显示那么多,我只想显示叫John Adams的人的那些行(那一行),于是有了下面的where语句。

多简单啊,原来学习数据库操作就是翻译英语句子啊,英语翻译汉语的时候有这样一个特点就是,好多时候要先翻译后面的,这样想想我心里就舒服多了。

以后再学习更多知识的时候呢,我就先把它的翻译模式找出来,脑子里想着一张execl表格,这样肯定很好学。也不用我去写小纸条死记硬背了。

毕竟我用过execl,而且英语很好,已经具备的基础我不用,去写小纸条岂不是显得我太笨。。。

0 0