学习数据库的感受
我的数据库学习历程非常的艰辛,以至于到现在都没有学会数据库。
数据库本质上非常非常简单,但是为什么我就学习不会呢?
先看看我的学习历程吧,一年前我就看过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 poWHERE p.LastName='Adams' AND p.FirstName='John'
我个人对自己的要求啊,必须分开写,别写在一行上,下面我就开始读这个英语句子了,一见到SELECT我就知道,让我从表里面查,那我就看让我从哪个表中查找,哦原来是Persons和Product_Orders这两张表中查找啊,为了省事给这俩表起了别名,Persons的别名叫p,Product_Orders叫po,那想找哪几列呢,原来是三列啊(不管他是哪三列了),看到这里啊,我就知道我的屏幕会显示三列所有行的一个表格。但是我不想要它显示那么多,我只想显示叫John Adams的人的那些行(那一行),于是有了下面的where语句。
多简单啊,原来学习数据库操作就是翻译英语句子啊,英语翻译汉语的时候有这样一个特点就是,好多时候要先翻译后面的,这样想想我心里就舒服多了。
以后再学习更多知识的时候呢,我就先把它的翻译模式找出来,脑子里想着一张execl表格,这样肯定很好学。也不用我去写小纸条死记硬背了。
毕竟我用过execl,而且英语很好,已经具备的基础我不用,去写小纸条岂不是显得我太笨。。。
- 数据库的学习感受
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- C++学习日志之二—贪吃蛇网游化框架搭建4数据库连接
- 提高工作、学习效率的几个自身感受
- trip数据库学习总结1
- sqlite学习,如何创建数据库与增删改查
- 爬虫学习5.1.2数据存储(无数据库)存储为CSV
- 数据库原理学习经验(B树与索引)
- PHP学习之九:扩展函数库之字符串与数据库访问等
- 【数据库】--postgres学习
- C#开发学习笔记:利用XML配置文件连接数据库
- 关于数据库的学习
- 数据库菜鸟学习之旅(二):Mysql自定义函数
- 牛新庄:我的数据库学习“曲线”
- Android 操作数据库的框架——greenDAO的学习
- PetShop3.x学习笔记8-《PetShop 3.x的设计模式与体系结构》节选-数据库可移植性
- 数据库学习第五篇(对基本表数据的查询3)
- 数据库学习笔记
- 学习感受
- Java基础学习笔记及心得——数据库系列之二,java连接数据库