学习数据库的感受
来源:互联网 发布:淘宝店铺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,而且英语很好,已经具备的基础我不用,去写小纸条岂不是显得我太笨。。。
- 学习数据库的感受
- 数据库的学习感受
- 学习数据库的感受
- 读大学的感受-学习的感受
- 学习VC的感受
- 我的学习感受
- 学习Java的感受
- 学习JavaEE的感受
- 学习Servlet的感受
- 学习JAVA的感受
- 学习编程的感受
- 学习java的感受
- 学习c++的感受
- 学习C++的感受
- 学习二次开发的感受
- 学习炒汇的感受
- 学习jQuery的感受
- 学习vb的感受
- 设计模式(六)---代理模式
- 面向对象六大原则(四):依赖倒置原则
- 树莓派使用HDMI到VGA转换器时黑屏的解决办法
- Python小技巧
- 关于 自减运算符 (i--/--j)在 循环(for与while)中的执行过程
- 学习数据库的感受
- spring自定义异常
- Codevs_P1021 热浪(Dijkatra)
- IntelliJ IDEA 使用笔记
- [c++ 温故知新]类内char* 指针内存分配长度
- C++的string二三事
- [Canvas绘图] 第26节 生成表格
- Vivado中用HDL定义BRAM存储器并用updatemem合成bit文件
- 正则表达式