近日开始系统整理SQL知识,之前感觉总是不够系统。学习书籍为马军,李玉林等的《程序天下》,上面提到一个SQL学习步骤,本人觉得可以与刚起步的同志们分享下!!
Step1:理解关系数据库的基本概念和结构。这是SQL的基础。只有对其有了一个大概上的了解,知道自己在操作的是什么东西。不然没有个整体的认识,很容易玩着玩着就迷失了方向。
Step2:ANSI SQL的发展及个数据库版本对其扩展。理解AQL标准与Transect-SQL的关系。这我就不太清楚了。以为一般我看书都是不怎么看他的发展历史的。但客观上说,应该也是加深对其理解,有个大致了解的吧。哈哈。。。
Step3:学习各数据库对象及其定义SQL语法。掌握数据库、表、视图、索引等数据库对象的创建、删除和修改等操作。
Step4:学习数据操作的SQL语法。包括添加、删除、修改以及查询数据库中的数据。
Step5:学习数据控制(安全控制)的SQL语法。主要包括权限、角色和访问用户的管理。
Step6:事务处理及程序化SQL的使用。主要包括事务处理、事务的安全控制、触发器、游标的创建及使用等。
Step7:数据库的管理与维护相关的SQL方法。包括数据库的安全性检查、数据库的备份与恢复,以及数据库对象的管理等。
以上便是我开始学SQL的一些小总结,也是我本人发表的第一篇博客,希望在学习SQL和写博客的路上能够坚持下去。加油!!