浅谈SQL基础及应用

   SQL是英文Structured Query Language的缩写,意思为结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言.SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准.虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.

1.什么是SQL

    美国国家标准学会(American National Standards Institute)成立于1918年,SQL就是美国国家标准学会确定的.SQL主要用于存取数据以及查询、更新和管理关系数据库系统.SQL语言自IBM公司在1981年推出以后,由于其语法结构简洁又简单易学,在数据库中得到了广泛的应用.现行的所有数据库几乎都支持SQL语言,如Sybase、SQL Server、Oracle以 及VisuaFoxPro等数据库.但是这些数据库各自又对SQL语言进行了改进,如SQL Server数据库使月Transact-SQL语言.我们学习的Oracle数据库使用的是PL/SQL语言.

2。了解SQL的种类

  从SQL语言的种类来看,由数据库表的创建到给数据库中的对象进行权限管理全部都可以使用SQL语言,下面就按照SQL语言的使用顺序说明每种SQL语言的作用。

  (1)数据定义语言(DDL)

      数据定义语言(Data Definition Language, DDL)正如它字面上的意思,是定义数据库中数据要如何存储的.DDL语言包括对数据库中对象的创建、修改、删除的操作,这些对象主要有数据库、数据表、视图、索引等。

  (2)数据操纵语言(DML)

     数据操纵语言(Data Manipulation Language, DML)也像它字面上的意思,是对数据库表进行操作的.这些操作主要包括对数据库表中的数据进行增加、删除、修改的操作,并且在操作时一次可以把表中数据按条件进行多条或全部的处理,为数据库的使用提供方便。

(3)数据查询语言(DQL)

    数据查询语言(Data Query Language, DQL) 是对数据库表中的数据进行查询的,查询时既可以查询一个表也可以进行多表的查询,并且可以按不同的条件来检索数据,给数据库的查询统计工作带来了更多的便利。

(4)数据控制语言(DCL)

    数据控制语言(Data Control Language,DCL)是对数据库中的对象权限进行权限设置和取消等操作,但是只有数据库的系统管理员才有权力去执行对数据库对象权限的操作.使用DCL可以为数据库中不同的用户设置不同的权。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值