sql语言是什么语言

2021-07-12 21:59:16发布

在设计动态网站时,设计数据库查询页面、查询结果显示页面都需要数据库的支持,还需要有SQL查询语言的基础。例如在案例网站中我们设计了一个新闻搜索栏目,这个栏目有一个查询版块和一个查询结果显示页面,在用软件设计这两个页面时,都需要SQL语言的知识。本章重点讲解SQL查询语句及使用方法。

【学习目标】

了解SQL基本概念。

掌握SQL语言的语法。

掌握SQL语言的使用方法。

 能够用SQL语言对网站数据库进行熟练操作。

掌握建立动态网站常用数据库功能。

SQL 语言是什么

当今社会,信息技术在各行各业中的应用越来越广泛,已成为推动经济发展的重要力量。数据库技术是信息技术中最重要的技术之一。各种数据库技术和数据库产品的应用,促进了电子商务、信息技术和数据管理的发展。SQL语言是关系型数据库中使用得最广泛的工具,为标准数据操纵语言,具有简单灵活、功能强大的特点。本章主要介绍SQL的一些基本知识。

SQL语言简介

SQL是结构化查询语言的简称,是关系型数据库管理系统中最流行的数据查询和更新语言。用户可以使用SQL语言在数据库中执行各种操作。从SQL诞生到现在,已经出现了许多不同的版本。最早的版本是由美国IBM公司的San Jose研究所提出的,该语言的最初名称是Sequel。

1986年,国际标准化组织(International Standard Organization,ISO)和美国国家标准协会(American National Standards Institute,ANSI)共同发布了第1个SQL标准SQL—86,该标准被称为SQL—1。1992年,ISO和ANSI对SQL—86进行了重新修订,发布了第2个SQL标准即SQL—92,该标准被称为SQL—2。随着信息技术的飞速发展,数据库的理论和应用越来越深入和广泛。1999年,标准化组织发布了反应最新数据库理论和技术的标准SQL—99,该标准又被称为SQL—3。SQL—3版本在SQL—2版本的基础上扩展了许多特性,例如递归、触发、面向对象技术等。另外,数据库系统中还存在着不同的数据库管理系统厂商开发的不同类型的SQL。这些不同类型的SQL语言一方面遵循了标准SQL语言规定的基本操作,另一方面又在标准SQL语言的基础上进行了扩展,增强了一些功能。不同的SQL语言有不同的名称,例如,Oracle产品中SQL语言的名称是PL/SQL,Microsoft SQLServer产品中SQL语言的名称是Transact-SQL。

SQL语言包括了所有对数据库的操作,这些操作可以分为4个部分,即数据定义语言、数据操纵语言、数据控制语言和嵌入式SQL语言。

SQL语言的功能如下:

数据定义语言主要是定义数据库的逻辑结构,包括定义基本表、视图和索引等。

数据操纵语言包括数据检索和数据更新两类操作,其中数据更新包括插入、删除和修改3种操作。

数据控制语言包括基本表和视图等对象的授权、完整性规则的描述以及事务开始和结束等控制语句。

嵌入式SQL语言规定了SQL语句在宿主语言程序中使用的各种规则。

本章中主要讲述数据操纵语言的用法。

TAG标签:

登录 后发表评论
0条评论
还没有人评论过~