Chinaunix首页 | 论坛 | 博客
  • 博客访问: 427098
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: Oracle

2008-06-17 23:50:50

语言概述

SQL是结构化查询语言(structured query language)的缩写,是关系数据库系统的标准语言。它提供给用户一种表示方法,说明要查询的结果特性,至于如何查询、以及查询结果的形式都由数据库系统来完成。这种语言由于其功能丰富、方便易学而受到用户的广泛欢迎,1986年由美国国家标准局(ANSI)及国际化标准组织(ISO)公布,作为关系数据库系统的标准语言。

目前广泛使用的SQL标准是1992年制定的SQL-92(简称为SQL2)。SQL3是最新的SQL语言标准,在SQL2的基础上增加了许多新的特征。SQL标准的制定使得几乎所有的数据库厂家都采用SQL语言作为其数据库语言,但各个数据库厂家又结合自身需要在SQL标准的基础上进行了扩充。

SQL名为结构化查询语言,实际功能包括数据定义、数据操纵和数据控制。具体来说,包含以下几部分内容:

1)数据模式定义语言(data definition languageDDL)。用来定义、修改或者删除基本关系表、视图、索引、完整性约束等数据库对象。

2)数据操纵语言(data manipulation languageDML)。用来查询、插入、删除或者修改数据表中的记录。

3)嵌入式SQL语言:被嵌入程序设计语言中,执行SQL语句处理。

4)权限管理:用来管理和控制对数据库对象的访问。

有关SQL语言的详细描述,可以参看其它的数据库书籍,这里不再进一步介绍。对具体的数据库系统,在使用时可以阅读该系统的相关资料,了解其SQL语言的具体使用方法。

阅读(568) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~