APP下载

SQL常用语句用法浅析

2016-11-14李柱

电脑知识与技术 2016年24期

李柱

摘要:SQL是结构化查询语言(Structured Query Language)的缩写,主要作用是沟通、建立与数据库的联系。通过SQL语句完成对数据库的各种操作,本文主要介绍SQL中的数据定义、数据查询和数据操作三种功能。

关键词:SQL;数据库;SQL语句

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)24-0001-02

Abstract:SQL is the abbreviation of structured query language, its main role is to establish a communication and connection to the database. Through the SQL statement to complete various operations to the database, this paper mainly introduces three kinds of functions data definition, data query and data operation of the SQL.

Key words: SQL; database; SQL statement

1 引言

SQL是关系数据库的国际标准语言,也是当前和将来DBMS发展的基础。通过SQL可以对数据库进行操作。美国国家标准协会 (ANSI)将SQL定义为关系型数据库管理系统标准语言,具有重大意义。

SQL语言具有以下特点:词汇量少、查询功能强大和非过程性三大特点。本文通过SQL常用语句的用法,对SQL的应用进行进一步解析。

2 SQL概述

SQL语句用来对数据库进行各种操作,如查询数据、修改数据、删除数据等,大多数关系型数据库管理系统(如Access,Oracle, SQL Server等)都支持SQL标准。

但由于SQL存在着许多版本,给用户带来了很多不便,为了与 ANSI 标准兼容,这些SQL就必须支持大部分共同或相似的SQL语句,如SELECT、DELETE、UPDATE等。

3 SQL操作语句

SQL包含数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)、数据控制语言(DCL)、指针控制语言(CCL)、事务处理语言(TPL)6个部分。本文着重对其中三种常用语言进行介绍,即数据定义、查询、操作3种语言:

3.1数据定义语言

数据定义语言语句有CREATE、DROP两种,具体来说就是创建表、删除表、创建索引、删除索引4种,详见下表。

3.2数据查询语言

查询语言只包含SELECT语句,主要功能就是从数据表中查询数据,该语句应用最为广泛,在实际应用中需要与其他保留字配合使用(如ORDER BY,WHERE等),对数据加以限定,以便提高查询效率。

数据查询是关系运算理论在SQL语言中的主要体现。数据查询只有一个语句:SELECT语句。需要从其基本句法、完整句法和各种限定三个方面着手,才能完整掌握这个语句。

3.3 数据操作语言(DML:Data Manipulation Language)

操作语言语句包括更新(UPDATE)、插入(INSERT)、删除(DELETE)三种语句,用于更新、添加和删除表中数据。

数据插入有下列三种句法:

3.3.1单元组的插入句法

3.3.3查询结果的插入句法

4 结束语

现在大部分数据库都可以通过SQL语句进行相应操作,因此,SQL语句的作用是必不可少的。本文对SQL定义、查询、操作语句进行了简要介绍。看起来操作很方便,但在实际使用中根据需求的不同,可能要复杂的多。要掌握好SQL语句,还需要进一步加强理解和实践。

参考文献:

[1] 徐悦竹,张泽宝.数据库系统概论知识要点与习题解析.[M].哈尔滨:哈尔滨工程大学出版社,2007.

[2] 王珊,萨师煊.数据库系统概论.[M].北京:高等教育出版社,2006.

[3] 石宏磊.浅析SQL语言的基础应用[J].计算机光盘软件与应用,2004.15:74-76.