1 / 24
文档名称:

专升本辅导第5章SQL语言.ppt

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

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

分享

预览

专升本辅导第5章SQL语言.ppt

上传人:crh53719 2018/6/2 文件大小:299 KB

下载得到文件列表

专升本辅导第5章SQL语言.ppt

相关文档

文档介绍

文档介绍:第5章 关系数据库标准语言SQL
目录
上一页
下一页
退出
6/3/2018
1
本章要点
SQL语言的基本概念
数据定义
SQL中的数据查询语句
思考题
6/3/2018
2

SQL语言集数据定义(DDL)、数据操纵(DML)、数据管理(DCL)的功能于一体,语言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库应用系统开发者提供了良好的环境。



,易学易用
SQL语言的特点
6/3/2018
3
操作对象:表、索引和视图
三个命令:表的建立(CREATE)、表的删除(DROP)
表的修改(ALTER)
定义(创建)表
【格式】CREATE TABLE <表名> (<字段名1><数据类型>
[(<宽度>[,<小数位数>])]
[CHECK <逻辑表达式> [ERROR 字符型文本信息] ]
[DEFAULT <表达式>]
[PRIMARY KEY | UNIQUE]
[NULL | NOT NULL] [,<字段名2>…])
【功能】定义(也称创建)一个表。
数据定义
6/3/2018
4
【例5-1】创建一个表STUD(学生信息表),它由以下字段组成:学号(C,10);姓名(C,8);性别(C,2);班级名(C,10);系别代号(C,2);地址(C,50);出生日期(D);是否团员(L);备注(M)。
CREATE TABLE STUD(学号C(10),姓名 C(10),性别 C(2),班级名 C(10),系别代号 C(2),地址 C(50),出生日期 D,是否团员 L,备注 M,照片 G)
LIST STRUCTURE
【例5-2】创建一个表SC(课程成绩表),它由以下字段组成:学号(C,10);课程号(C,2)。
CREATE TABLE SC(学号 C(10),课程号 C(2))
LIST STRUCTURE
6/3/2018
5
SQL中的数据查询语句
数据库中的数据很多时侯是为了查询的,因此,数据查询是数据库的核心操作。而在SQL语言中,查询语言中有一条查询命令,即SELECT语句。
6/3/2018
6
基本查询语句
【格式】SELECT [ALL | DISTINCT]
[TOP <数值表达式>]
<字段名1> [AS <别名1>]
[, <字段名2> [AS <别名2>] …]
FROM <表>
【功能】无条件查询。
【说明】ALL: 表示显示全部查询记录,包括重复记录。
DISTINCT: 表示显示无重复结果的记录。
6/3/2018
7
【例5-3】显示STUD(学生信息数据表)中的所有记录。
SELECT * ;
FROM STUD
命令中的*表示输出显示所有的字段,数据来源是STUD表,表中的内容以浏览方式显示。
【例5-4】显示STUD(学生信息数据表)中的所有的学号及与之对应的姓名,同时能去除重复记录。
SELECT DISTINCT 学号,姓名;
FROM STUD
6/3/2018
8
【例5-5】显示SC(课程成绩表)中的所有记录,。
SELECT 学号,课程号,成绩* AS 成绩;
FROM SC
6/3/2018
9
带条件(WHERE)的查询语句
【格式】SELECT <字段列表>
FROM <表>
[WHERE <条件表达式> ]
【功能】从一个表中查询满足条件的数据。
【说明】<条件表达式>由一系列用AND 或 OR 连接的条件表达式组成,条件表达式的格式可以是以下几种:
6/3/2018
10