字体
第(1/4)页
关灯
   存书签 书架管理 返回目录
    Control)功能于一体,充分体现了关系数据语言的特点和优点。

    1.综合统一

    SQL 语言集数据定义语言(DDL)、数据cāo纵语言(DML)、数据控制语言(DCL)的功

    能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、

    录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全xìng控制等一系列cāo作

    的要求,这就为数据库应用系统开发提供了良好的环境。另外,在关系模型中,实体和实体

    间的联系均用关系表示,这种数据结构的单一xìng带来了数据cāo作符的统一xìng,查找、chā入、

    删除、更新等任一种cāo作只需要一种cāo作符,从而克服了非关系系统因信息表示方式的多样

    xìng带来的cāo作复杂xìng。

    2.高度非过程化

    用SQL 语言进行数据cāo作,用户只需提出“做什么”,而不必指明“怎么做”。用户无需

    了解存取路径,存取路径的选择以及SQL 语句的cāo作过程由系统自动完成,这不但大大减轻

    了用户负担,而且有利于提高数据的独立xìng。

    枫叶文学网www.fywxw.com

    第12 章 数据库开发

    ·341·

    3.面向集合的cāo作方式

    SQL 语言采用集合cāo作方式,不仅查找结果可以是元组的集合,而且chā入、删除、更新

    cāo作的对象也可以是元组的集合。

    4.以同一语法结构提供两种使用方式

    SQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机

    jiāo互的使用方式,用户可以在终端键盘上直接键入SQL 命令对数据库进行cāo作。作为嵌入式

    语言,SQL 语言能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使

    用方式下,SQL 语言的语法结构基本上是一致的。这种统一的语法结构提供两种不同使用方

    式的作法,为用户提供了极大的灵活和方便。

    5.语言简洁,易学易用

    SQL 语言功能极强、设计巧妙。完成数据定义、数据查询、数据cāo纵、数据控制的核心

    功能的动词只有9 个,即CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE、

    GRANT、REVOKE,如表12-1 所示。而且SQL 语言语法简单,接近英语口语,因此容易学

    习和使用。

    表12-1 SQL 语言的动词

    SQL 功能 动词

    数据查询 select

    数据定义 create、drop、alter

    数据cāo纵 insert、update、delete

    数据控制 grant,revoke

    12.3.2 基本的SQL 语句

    SQL 语句虽然简单,但是非常灵活,且功能强大,这里不可能对其进行全面的介绍。本

    小节只对最常用的SQL 语句进行简单介绍。SQL 语句最常用的功能有数据查询、chā入记录、

    更新记录和删除记录。下面进行详细介绍。

    1.数据查询

    数据查询是数据库中最重要的cāo作,SQ
上一章 目录 下一页