首先,学习数据库不需要先学编程,不懂编程也可以学习数据库。
多年资深数据库从业者告诉你学习数据库的步骤:
1.一、学习数据库的基本概念和理论,大致知道什么是数据库?数据库里有什么?数据库能做什么?
不需要特别精通,大致了解即可。
2.学会安装数据库,反复安装,遇到问题上网查资料或者咨询数据库大牛。建议安装mysql和Oracle。首先这两个数据库都是常用的,mysql安装比较简单,oracle安装涉及的东西比较多。遇到问题,找出原因,解决问题。
3.学习sql。
Sql语句可以说是数据库的核心。在自己安装的数据库上,可以操作和理解建表语句、select语句、update语句、delete语句、表连接、常用函数和窗口函数的数据等。这里推荐一本书,sql书,特别擅长学习SQL。写的特别基础,特别详细,强烈推荐。
4.学会在数据库中写自定义函数,游标,存储过程等稍微高级的东西。通常,更多的存储过程被开发和使用。想要掌握这些,需要在工作中结合业务逻辑多加练习。
如果从事开发的话,在这里学基本就够了。如果你想成为一名dba,从事数据库管理的高级工作,学习更多关于数据库的高级东西,这里写成第5条。
5.数据库管理研究。
数据库参数的功能和修改
数据库表空间的设计与优化
审计,访问控制
数据库架构设计
数据库sql优化
数据库性能监控等。
总结:
理论是基础。想要掌握数据库,需要在工作中大量实践,总结经验,积累,形成体系。这也是DBA工资很高的原因。
我想说很多,因为篇幅有限。先说这么多吧。
如有任何问题,欢迎随时交流。
最后,希望能帮到你。
谢谢你