1 / 44
文档名称:

第3章 SQL语言.ppt

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

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

分享

预览

第3章 SQL语言.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第3章 SQL语言.ppt

文档介绍

文档介绍:第3章 SQL语言
本章主要介绍了结构化查询语言SQL。SQL是对数据库中的数据进行组织、管理和检索的工具。SQL语言是使用关系模型的数据库应用语言,本章以VFP为基础讲述SQL的基本概念及其语句的基本用法。
SQL基础
SQL是关系型数据库管理系统的标准语言。可以用来执行各种各样的操作。
当用户需要处理数据库中的数据时,就可以通过SQL语言发出请求,数据库对SQL请求进行处理,并将处理的结果其返回给用户。
计算机系统
SQL请求
数据库管理系统
数据库
数据
SQL是一种能够控制数据库管理系统并能与之交互的综合性语言划分为如下几类:
1. 数据定义(Data definition)语言用于定义被存放的数据的结构和组织,以及数据项之间的关系;
2. 数据检索(Data retrieval)语言用户或应用程序通过SQL语言从数据库中检索到并能使用符合条件的数据;
3. 数据操作(Data manipulation)语言用户或应用程序通过SQL语言更改数据库,增加新数据、删除旧数据、修改已有数据;
4. 数据控制(Data control)语言用户或应用程序通过SQL语言控制其对数据库中数据的操作。
SQL语句
语句
说明
语句
说明
数据处理
SELECT
检索数据库中的数据
INSERT
插入新的数据行
DELETE
删除数据行
UPDATE
修改数据
数据定义
CREATE TABLE
建立一个新表
DROP TABLE*
删除一个表
ALTER TABLE*
修改一个表的结构
CREATE VIEW
建立一个视图
DROP VIEW*
删除一个视图
CREATE INDEX*
建立一个索引
DROP INDEX*
删除一个索引
存储控制
GRANT
授予用户存取权限
REVOKE
取消用户存取权限
事物控制
COMMIT
提交事务
ROLLBACK
回滚事务
编程 SQL
DECLARE
定义一个查询光标
OPEN
打开查询数据的光标
FETCH
检索查询结果的一行
CLOSE
关闭光标
带*号的不是ANSI/ISO SQL1标准的内容。
标量操作符
算术运算符有:+(加)、-(减)、*(乘)、/(除)、%(取模)。。
比较运算符有:<、>、=、>=、<=、<>。
字符串运算符有:+。“+”实现字符串之间和连接操作。。
布尔操作符有:NOT、AND、OR。布尔操作符在数据库中有两个不同的约定,取决于其是应用于位串还是用于其他数据类型。操作符NOT、AND和OR应用于所有数据类型。
位运算符有:&(与)、|(或)、^(异或)、~(求反)。
谓词
谓词定义应用于表中行的逻辑条件。 SQL语言支持下列关系操作符:
BETWEEN操作符
IN操作符
LIKE操作符
ULL操作符
ALL和ANY操作符
EXISTS函数
集合函数
函数
说明
AVG(expr)
一列中值的平均值。列中只能包含数值型数据
COUNT(expr), COUNT(*)
一列中的值数(如果将一个列名指定为 expr)或表中的行数或组中的行值(如果指定*)。COUNT(expr) 忽略空值,但 COUNT(*) 在计数中包含它们
MAX(expr)
列中的最大值(文本数据类型按字母顺序排在最后的)。忽略空值
MIN(expr)
列中的最小值(文本数据类型按字母顺序排在最前的)。忽略空值
SUM(expr)
列中值的合计。列中只能包含数值型数据
数量函数
函数
说明
ABS(n)
返回数值表达式中n的绝对值(即负值返回的是正值)
COS(n)
计算n的余弦值。n以及结果值为FLOAT数据类型
EXP(n)
计算en 的值
LOG(n)
计算n的自然对数值(即以e为底)
POWER (X,Y)
计算XY值
SIN(n)
计算n的正弦值。n以及返回的结果值为FLOAT数据类型
SQRT(n)
计算n的平方根
TAN(n)
计算n的正切值。n以及结果值为FLOAT数据类型
1 数值函数
2 日期函数
函数
说明
DATEDIFF(item,dat1,dat2)
计算两个日期dat1和dat2之差,并以值item指定的单位作为整数返回结果
DATEADD(item,number,date)
添加item指定的单位的数字number到指定的日期date中
3 字符串函数
函数
说明
LOWER(Z1)
将串Z1的所有大写字母变为小写字母。原来小写的字母和数字及其他字符不变
RIGHT(Z,

最近更新

2024年甘肃钢铁职业技术学院单招职业技能测试.. 42页

2024年石家庄医学高等专科学校单招综合素质考.. 41页

2024年石家庄理工职业学院单招职业技能测试题.. 40页

2024年石家庄财经职业学院单招职业适应性考试.. 39页

2024年福州外语外贸学院单招职业技能测试模拟.. 40页

2024年福建农业职业技术学院单招职业倾向性测.. 39页

2024年福建幼儿师范高等专科学校单招职业倾向.. 40页

2024年福建省漳州市单招职业适应性考试模拟测.. 40页

2024年绵阳职业技术学院单招职业倾向性考试模.. 40页

2024年苏州百年职业学院中单招职业倾向性考试.. 40页

2024年菏泽职业学院单招职业适应性考试模拟测.. 40页

2024年西安明德理工学院单招职业技能考试题库.. 40页

2024年西安科技大学高新学院单招职业倾向性考.. 40页

2024年许昌职业技术学院单招职业适应性考试题.. 40页

2024年贵州工业职业技术学院单招职业适应性测.. 40页

2024年贵州护理职业技术学院单招综合素质考试.. 40页

2024年贵州电子信息职业技术学院单招职业技能.. 40页

2024年贵州省贵阳市单招职业倾向性测试题库完.. 40页

2024年贵州航天职业技术学院单招综合素质考试.. 42页

2024年贵州食品工程职业学院单招职业倾向性考.. 39页

2024年资阳环境科技职业学院单招职业适应性考.. 40页

2024年辽宁农业职业技术学院单招职业技能考试.. 39页

2024年辽宁特殊教育师范高等专科学校单招职业.. 41页

2024年辽宁省大连市单招职业适应性考试模拟测.. 41页

2024年辽宁轨道交通职业学院单招职业倾向性测.. 40页

2024年辽阳职业技术学院单招职业适应性测试模.. 41页

ZR-003 建设单位法人授权书 1页

玩具购销合同通用6篇 10页

卫生院医疗质量、医疗安全工作责任书 11页

新概念青少版2A各单元重点归纳 15页