学习数据库的那点事

本文概述了学习数据库的过程,从安装数据库软件开始,到掌握SQL语言、数据库管理,直至进行数据库优化和了解前沿技术。适合初学者及希望提升技能的开发者。
我所想到的学习数据库应该是这样子的。
1.安装数据库软件
这是学习数据库的第一步,涉及到常见的操作系统(windows,linux)上面的安装等。一般我们安装
数据库实际上安装的是数据库管理软件。安装好后我们一般要建立数据库后,才算是有用的。
那这一步我觉的要学习的东西包括:
a.不同的操作系统上,执行相同版本数据库软件安装操作。
b.相同的操作系统上,不同版本的数据库软件安装。
c.安装好的数据库软件上建立数据库(database)。
2.使用数据库连接软件(客户端)或命令
在装好数据库软件后,我们马上会遇到怎么创建数据库,不管是客户端工具上的图形化操作,还是基
于终端的命令行操作。都需要学习。
3.备份和恢复数据库
在数据库上编程,开发,写各种sql,各种脚本,满足各种需求,然后在数据库使用了之后,就涉及到数据库的迁移,备份等实际需求。这样的话也需要学习。
--------------------------------------------------------------------------------------------------
实际当中,我的经历:概括下就是先接触某一种数据库,在这种数据库上我们大
致经历了上面的完整过程。有了一个具体的使用经验后,才对上面所说的有深刻的理解。
当前常见的数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。
那么在具体学习的时候大致会有这个几个经历:
1.很基础的sql(Structured Query Language)的学习。这个一般是新手学习入门的必备。一般可能
不会先学习安装数据库,只是学怎么查询数据,这里就接触到了sql了,一般学习的都是标准sql。
除开在学校里会先学习sql理论,在工作岗位上我们都是在某一种数据库产品中学习,比如oracle数
据库。在学习基本的标准sql的同时可能会略微涉及一点数据库产品对sql的扩展。比如时间日期的转
换函数,null值的处理函数等等。
2.有了点sql基础了,就会想着自己建立一个数据库,特别是现在个人电脑很普及的情况下。这里可能
会遇到找数据库安装软件的问题。在网上或其他的可得到信息的地方,我们可能会获得不同的数据库
产品或同一产品的不同版本等。这里算是经验积累的第一步吧。这里也包括怎么卸载数据库等经验。
3.安装数据库软件后,我们建立好自己的数据库,接下来就是使用数据库。包括客户端工具,sql的深
入学习,数据库脚本的编写等等。这里作为程序员来说,要多积累点东西,因为积累的都是最实用
的东西,最本质的东西。
4.接下来,就是对数据的迁移了,这个在实际的编程环境中,会面临着编程环境的迁移,这时候数据库
备份,还原等一些常见的操作方法就需要学习了。会这些操作往往自己心里踏实很多的感觉。
5.前面的步骤都经历了后,就需要学习些更高级的东西。比如数据库的调优,当前数据库的发展前沿是
哪些等,这些算是高级程序员或数据库管理员(DBA)的范围了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值