SQL语言 - SQL介绍

 首先来看看什么是SQL?
 SQL全称是“结构化查询语言(Structured Query Language)”,SQL是一种管理关系型数据库,和操作数据库中数据的一种计算机语言。虽然SQL也作为一种语言,但是SQL是一种非过程式的语言,也就是说SQL并不能作为一个独立的语言来使用,在创建应用程序时,需要一个宿主语言(如C++,java)。SQL语言和关系型数据库联系非常紧密,所有的关系型数据库管理软件都支持SQL语言,并各自对其有相应的扩充,但是基本语法是不会变的。因此掌握好SQL语言,那么就为学习好数据库打下坚实的基础。在SQL标准中,将SQL语句划分为三个类别:
  * 数据定义语言 DDL(Data Definition Language)
 这类SQL语言主要作用是创建、修改或删除数据库对象。如表、视图、模式、触发器和存储过程等。与其相关的关键字有 CREATE、ALTER和DROP.

 *  数据操作语言 DML(Data Manipulation Language)
 该类的SQL语言主要左右就是对数据的操作,如增加数据(INSERT)、修改数据(UPDATE)、查询数据(SELECT)和删 除数据(DELECT)。其中查询数据将要重点介绍,因为数据的操作基本上都和查询分不开,这类语句也是运用最多,最不 容易理解的。甚至还可以将查询语句单独分成一个类,也即DQL(Data Query Language),由此看来,它是多么的重 要。

 *  数据控制语言(DCL)(Data Control Language)
 这类SQL语言主要是用于对数据库的访问权限进行控制。
 
 基本上以后SQL的学习步骤大致会按照上面的这三个类别来进行。

 1 、学习基本的DDL语法,在这阶段学习中,会涉及到表的创建,以及创建表的约束、增加表的列,修改表的约束以及删除表等等。但是不会涉及到视图、触发器和存储过程。这部分内容留到后面再总结。最后还会学习SQL中使用到的数据类型。

 2 、学习DML的语法。在这阶段学习中分成两个部分。第一、先从查询开始,因为查询的内容比较多而且最关键,也是最难的一个地方,所以将它放在前面学习。第二、数据的增加、修改和删除。

 3 、大致了解一下DCL的语法,这部分内容涉及到数据库的安全方面,当然会有个大致的了解,但是不会太深入。

 4 、视图

 5 、存储过程

 6 、触发器

 7 、事务

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值