第9章 数据库语言SQL
发布时间: 2014-01-22 浏览次数: 205

第9章 数据库语言SQL

课件下载:第9章 数据库语言SQL.pptx

SQLStructured Query Language)是一种结构化查询语言。

 

通常核心SQL主要有四个部分:

1)数据定义语言,即SQL DDL,用于定义SQL模式、基本表、视图、索引等结构;

2)数据操纵语言,即SQL DML,数据操纵分成数据查询和数据更新两类,而数据更新又分为插入、删除和修改三种操作;

3)嵌入式SQL语言的使用规定,这一部分内容涉及到SQL语句嵌入在主语言程序中的规则;

4)数据库控制语言,即SQL DCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。

SQL具有如下特点:

1SQL具有十分灵活和强大的查询功能,其SELECT语句能完成相当复杂的查询操作,包括各种关系代数操作、统计、排序等操作;

2SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制、菜单管理、报表生成等功能,但SQL既可作为交互式语言独立使用,也可作为子语言嵌入在主语言中使用,成为应用开发语言的一部分;

3SQL是国际标准语言,有利于各种数据库之间交换数据,有利于程序的移植,有利于实现高度的数据独立性,有利于实现标准化;

4SQL的词汇不多,完成核心功能只用了9个英语动词,它的语法结构接近英语,因此容易学习和使用。

习题