1 / 53
文档名称:

第6章 SQL查询与更新.ppt

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

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

分享

预览

第6章 SQL查询与更新.ppt

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

下载得到文件列表

第6章 SQL查询与更新.ppt

文档介绍

文档介绍:第6章 SQL查询与更新
本章要点
SELECT语句是T-SQL中最重要的一条命令,是从数据库中获取信息的一个基本语句。有了这条语句,就可以实现从数据库的一个或多个表或视图中查询信息。
实现数据存储的前提是向表格中添加数据;实现表格的良好管理则经常需要修改、删除表格中的数据。数据操纵实际上就是指通过DBMS提供的数据操纵语言DML,实现对数据库表中数据的更新操作,如数据的插入、删除、修改等。T-SQL的更新命令主要是INSERT、UPDATE和DELETE等,它们分别实现对表或视图数据的插入、修改与删除等更新操作。
下面将主要分别对SELECT查询命令,INSERT、UPDATE和DELETE等更新命令,及T-SQL对查询与更新命令的增强或特有命令的功能操作作介绍。
本章目录
SQL数据查询
SQL数据更新
SQL查询与更新的增强功能*
练习题6
上机实习5
SQL数据查询
SELECT命令的基本格式及其含义
SELECT子句的基本使用
WHERE子句的基本使用
常用库函数及统计汇总查询
分组查询
查询的排序
连接查询
合并查询
嵌套查询
存储查询结果到表中
返回本节首页
SQL数据查询
返回本节首页
下面我们以一个“学生-课程”数据库为例来说明SQL操作命令,表内容请参见图6-1。
“学生-课程”数据库中包括3个表:1)学生表S由学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)、所在系(DEPT) 5个属性组成,可记为:S(SNO,SN,SEX,AGE,DEPT);2)O)、)、学分(CT) 3个属性组成,可记为:,CT);3)学生选课表SC由学号(SNO)、O)、成绩(SCORE) 3个属性组成,可记为:SC(O,SCORE)。创建3表的CREATE TABLE命令如下:
1、CREATE DATABASE JXGL
GO
USE JXGL
2、CREATE TABLE S
( SNO CHAR(5) NOT NULL PRIMARY KEY, SN VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL CHECK (SEX IN ('男','女')) DEFAULT '男',
AGE SMALLINT NOT NULL CHECK(AGE>7),
DEPT VARCHAR(20), CONSTRAINT SN_U UNIQUE(SN));
3、CREATE TABLE C
( CNO CHAR(5) NOT NULL PRIMARY VARCHAR(20),CT SMALLINT CHECK(CT>=1))
4、CREATE TABLE SC
( SNO CHAR(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES S(SNO),
CNO CHAR(5) NOT NULL,
SCORE SMALLINT CHECK ((SCORE IS NULL) OR (SCORE BETWEEN 0 AND 100)),
CONSTRAINT S_C_P PRIMARY KEY(O),
CONSTRAINT C_F FOREIGN O) REFERENCES O))
可以利用类似如下的插入语句生成各表的记录:
INSERT INTO S VALUES('S1','李涛','男',19,'信息'); --插入1学生记录,其它略
INSERT INTO C VALUES('C1','C语言' ,4); --插入1选课记录,其它略
INSERT INTO SC VALUES('S1','C1',90); --插入1课程记录,其它略
SQL数据查询
返回本节首页
S、SC与C三表的关系图如图6-2所示(所有的SQL均可在查询窗口中执行):
S SC
学号
SNO
姓名
SN
性别
SEX
年龄
AGE
系别
DEPT
S1
李涛

19
信息
S2
王林

18
计算机
S3
陈高

21
自动化
S4
张杰

17
自动化
S5
吴小丽

19
信息
S6
徐敏敏

20
计算机
学号
SNO
O
成绩
SCORE
S1
C1
90
S1
C2
85
S2
C1
84
S2
C2
94
S2
C3
83
S3
C1
73
S3
C7
68
S3
C4
88
S3
C5
85
S4
C2
65

最近更新

2023年安徽新闻出版职业技术学院单招职业倾向.. 39页

2026年傅雷家书读后感作文高中生 5页

2023年安徽邮电职业技术学院单招职业技能考试.. 40页

2023年安阳职业技术学院单招职业倾向性考试题.. 39页

2026年做火车站的心得体会 5页

2023年宣化科技职业学院单招职业倾向性考试题.. 41页

2023年山东劳动职业技术学院单招职业倾向性考.. 41页

2023年山东城市建设职业学院单招职业倾向性考.. 42页

2023年山东省威海市单招职业倾向性考试题库及.. 41页

2023年山西华澳商贸职业学院单招职业技能考试.. 40页

2023年常州机电职业技术学院单招职业技能考试.. 39页

2026年债权协议书样本 30页

2023年庆阳职业技术学院单招职业技能考试题库.. 39页

2026年保险早会主持稿范本 28页

2023年湄洲湾职业技术学院单招职业技能考试题.. 41页

2023年烟台黄金职业学院单招职业技能考试题库.. 41页

2026年保育员个人工作总结汇报 28页

2023年绍兴文理学院元培学院单招职业技能考试.. 40页

2023年西安科技大学高新学院单招职业技能考试.. 40页

2023年辽宁经济职业技术学院单招职业技能考试.. 40页

2023年重庆理工职业学院单招职业技能考试题库.. 39页

2023年青岛远洋船员职业学院单招职业技能考试.. 39页

2023年黑龙江省双鸭山市单招职业适应性考试题.. 41页

2024年万博科技职业学院单招职业技能考试模拟.. 41页

2024年三亚航空旅游职业学院单招职业倾向性考.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页