2018/3/4
CH3 关系数据库标准语言—SQL
1
第3章数据库的标准语言SQL
2018/3/4
CH3 关系数据库标准语言—SQL
2
例题(续)
CREATE TABLE Student
(Sno char(5) PRIMARY KEY,
Sname char(20) UNIQUE,
Ssex char(1) ,
Sage int(2),
Sdept char(15));
?
2018/3/4
CH3 关系数据库标准语言—SQL
3
例题(续)
CREATE TABLE SC
(Sno CHAR(5) Primary key,
Cno CHAR(3) Primary key,
Grade int;
?
2018/3/4
CH3 关系数据库标准语言—SQL
4
例题
将年龄的数据类型改为SMALLINT 。
ALTER TABLE Student
ALTER Sage SMALLINT;
?
2018/3/4
CH3 关系数据库标准语言—SQL
5
第3章关系数据库标准语言SQL
SQL概述
数据定义
查询
数据更新
视图
数据控制
嵌入式SQL
小结
2018/3/4
CH3 关系数据库标准语言—SQL
6
查询
单表查询
连接查询
嵌套查询
小结
2018/3/4
CH3 关系数据库标准语言—SQL
7
查询(续)
语句格式
SELECT [ALL|DISTINCT|top n]
<目标列表达式> [<别名>]
[,<目标列表达式>[<别名>]] …
FROM <表名或视图名>[<别名>]
[, <表名或视图名>[<别名>] ] …
[ WHERE <条件表达式> ]
[ GROUP BY <列名> [, <列名>] …
[ HAVING <条件表达式> ] ]
[ ORDER BY <列名> [, <列名>] …
[ ASC|DESC ] ];
2018/3/4
CH3 关系数据库标准语言—SQL
8
示例数据库
学生-课程数据库
学生表:
Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:
ame,redit)
学生选课表:
SC(o,Grade)
2018/3/4
CH3 关系数据库标准语言—SQL
9
查询
单表查询
连接查询
嵌套查询
2018/3/4
CH3 关系数据库标准语言—SQL
10
单表查询
单表查询
选择表中的若干列
选择表中的若干元组
对查询结果排序
使用集合函数
对查询结果分组
CH3数据库的标准语言SQL (2) 来自淘豆网m.daumloan.com转载请标明出处.