下载此文档

第6章 SQL查询与更新.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
第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

第6章 SQL查询与更新 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11