1 / 338
文档名称:

数据库标准语言SQL.ppt

格式:ppt   大小:2,943KB   页数:338页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库标准语言SQL.ppt

上传人:wzt520728 2018/5/4 文件大小:2.87 MB

下载得到文件列表

数据库标准语言SQL.ppt

相关文档

文档介绍

文档介绍:第五章数据库标准语言SQL
第六章查询与视图
第七章程序设计基础
第八章表单设计与应用
第十一章开发应用程序
第九章菜单设计与应用
第十章报表设计
目录
第五章关系数据库标准语言SQL
本章要点:
SQL的基本概念
SQL的数据查询功能:简单查询、嵌套查询、联接查询、分组和计算查询、集合的并运算
SQL的数据操作功能:删除(DELETE-SQL)、插入(INSERT-SQL)、更新(UPDATE-SQL)
SQL的数据定义功能:表的定义、表的删除、表结构的修改、视图的定义
第五章关系数据库标准语言SQL
SQL是结构化查询语言Structured Query Language的缩写。查询是SQL语言的重要组成部分,但不是全部,SQL还包含数据定义、数据操纵和数据控制功能等部分。现在所有的关系数据库管理系统都支持SQL。 DOS版就开始支持SQL,现在的VF当然在这方面更加完善。
SQL命令动词
SQL功能
命令动词
数据查询
SELECT
数据定义
CREATE、DROP、ALTER
数据操纵
INSERT、UPDATE、DELETE
数据控制
GRANT、REVOKE
SQL语言具有如下主要特点:
SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,它可以完成数据库活动中的全部工作。
SQL语言是一种高度非过程化的语言,它没有必要一步步地告诉计算机“如何”去做,而只需要描述清楚用户要“做什么”,SQL语言就可以将要求交给系统,自动完成全部工作。
SQL语言非常简洁。
SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。VF是将SQL语言直接融入到自身的语言之中,使用起来更方便。
查询功能:
SELECT [ALL|DISTINCT][<别名>.]<选项>[,[<别名>.]<选项>……]
FROM <表名>[<别名>][,<表名>[<别名>]……]
[WHERE<条件表达式>][AND<条件表达式>……]
[GROUP BY<分组选项>[,<分组选项>……]]
[HAVING<组条件表达式>]
[ORDER BY<排序选项>[ASC|DESC][,<排序选>[ASC|DESC]……]]
命令中各参数的含义如下:
SELECT是该命令的主要关键字。
ALL|DISTINCT表示ALL和DISTINCT任选其一,ALL表示所有的记录,DISTINCT表示去掉重复记录。
FROM 说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询;WHERE说明查询条件,即选择元组的条件;
GROUP BY 短语用于对查询结果进行分组,可以利用它进行分组汇总;
HAVING 短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件;
ORDER BY 短语用来对查询的结果进行排序
简单查询

1、从职工关系中检索所有工资值。
SELECT 工资 FROM 职工
可以看到在结果中有重复值,若要去掉重复值只需要指定DISTINCT短语。
SELECT DISTINCT 工资 FROM 职工