1/49
0/100
您的浏览器不支持进度条
下载所得到的文件列表
关系数据库标准语言SQL.ppt
文档介绍:
全国计算机等级考试《VisualFoxPro》数据库应用第4章关系数据库标准语言SQL我们用VisualFoxPro中的命令可以实现对数据库中各种数据对象的操作,但与其相比,使用SQL会更加方便,而且在SQL中可以实现一些VisualFoxPro命令无法实现的功能。第4章关系数据库标准语言SQLSQL概述4.1查询功能4.2操作功能4.3定义功能4.4本章知识点在笔试考试中的分析明细表知识点考核概率分值分布考试形式难易程度简单查询与简单连接查询100%2~10选择或填空或上机★★★嵌套查询40%0~4选择或填空或上机★★★★★排序查询60%0~4选择或填空或上机★★★★简单的计算查询与分组计算查询100%2~6选择或填空或上机★★★★★利用空值查询80%0~4选择或填空或上机★★别名与自连接查询、内外层互相关嵌套查询与使用量词和谓词查询40%0~4选择或填空或上机★★★★SELECT的几个特殊选项80%0~4选择或填空或上机★★★★插入数据80%0~4选择或填空或上机★★★更新数据60%0~4选择或填空或上机★★★★删除数据40%0~2选择或填空或上机★★★★表的定义60%0~4选择或填空或上机★★★★★表结构的修改100%2~6选择或填空或上机★★★★★4.1SQL概述SQL是结构化查询语言(StructruedQueryLanguage)缩写。查询是SQL语言的重要组成部分,此外,SQL还具有数据定义、数据操纵和数据控制功能。1.SQL语言的主要特点SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,它可以完成数据库活动中的全部工作;SQL语言是一种高度的非过程化的语言;SQL语言非常简洁,但功能强大;SQL语言可以直接以命令方式交互使用,也可以在程序设计语言中以程序方式使用。使用灵活。4.1SQL概述SQL命令动词SQL功能命令数据查询SELECT数据定义CREATE、DROP、ALTER数据操作INSERT、UPDATE、DELETE数据控制GRANT、REVOKE2.SQL命令动词SQL可以完成数据库操作要求的所有功能,包括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语言。SQL的功能和相对应的命令如下表所示。4.2查询功能SQL的核心是查询。SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。VisualFoxPro的SQLSELECT命令的语法格式如下:SELECT[ALL︱DISTINCT][TOP<数值表达式>[PERCENT]][<别名>.]<SELECT表达式>[AS<字段名>][,<别名>.]<SELECT表达式>[AS<别名>…]FROM[数据库名!]<表名>[[INNER︱LEFT[OUTER]︱RIGHT[OUTER]︱FULL[OUTER]JOIN[数据库名!]<表名>[ON连接条件…][[INTO目标文件]︱[TOFILE文件名[ADDITIVE]︱TOPRINTER[PROMPT]︱TOSCREEN]][WHERE<连接条件>[AND连接条件…][AND︱OR筛选条件[GROUPBY<分组表达式1>[,分组表达式2…]][HAVING<筛选条件>][UNION[ALL]<SELECT命令>][ORDERBY<排序表达式>[ASC︱DESC]4.2查询功能SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。本节将通过大量的实例来介绍SELECT命令的使用。首先来了解一下常用的特殊运算符,如下表所示。运算符含义<>,!=,#不等于ISNULL为空值BETWEEN…AND…表示在…和…之间,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数IN在一组值的范围内LIKE字符串匹配运算符。在SQL中,字符串匹配运算符LIKE,可与通配符“%”和“_”一起使用。“%”表示与任意多个字符匹配;“_”表示与任意一个字符匹配。而在第二章用到的通配符“*”和“?”是用在一些命令中,在SQL中“*”和“?”不可以与LIKE短语一起使用。4.2查询功能本节将用到4个表进行查询,表结构及模拟数据如下:4.2查询功能1.简单查询SELECT职称FROM教师SELECTDISTINCT职称FROM教师SELECT*FROM教师WHERE职称!=”教授”SELECT*FROM学生WHEREyear(出生日期)>=1991AND性别=”男”SELECT*FROM成绩WHERE成绩IN(92,90,85)SELECT*FROM成绩WHERE成绩BETWEEN75AND89SELECT*FROM学生WHERELEFT(班级,4)=”会电”SELECT*FROM课程WHERE课程名LIKE 内容来自淘豆网www.taodocs.com转载请标明出处.