中国高校课件下载中心 》 教学资源 》 大学文库

机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第4章 数据操作

文档信息
资源类别:文库
文档格式:PPT
文档页数:77
文件大小:1.17MB
团购合买:点击进入团购
内容简介
4.1 数据查询功能 • 4.1.1 查询语句的基本结构 • 4.1.2 简单查询 • 4.1.3 多表连接查询 • 4.1.4 子查询 4.2 数据更改功能 • 4.2.1 插入数据 • 4.2.2 更新数据 • 4.2.3 删除数据
刷新页面文档预览

第4章数据操作 ·4.1数据查询功能 4.2数据更改功能 HILBOOK8

第4章 数据操作 • 4.1 数据查询功能 • 4.2 数据更改功能

41数据查询功能 411查询语句的基本结构 ·412简单查询 413多表连接查询 414子查询

4.1 数据查询功能 • 4.1.1 查询语句的基本结构 • 4.1.2 简单查询 • 4.1.3 多表连接查询 • 4.1.4 子查询

查询语句基本格式 SELECT-需要哪些列 FROM 来自于哪些表 WHERE-根据什么条件 [ GROUP BY<分组依据列 HAVING<组提取条件 [ ORDER BY<排序依据列习

查询语句基本格式 SELECT --需要哪些列 FROM --来自于哪些表 [WHERE ] --根据什么条件 [GROUP BY ] [HAVING ] [ORDER BY ]

412简单查询 1.选擀表中若干列

4.1.2 简单查询 1. 选择表中若干列

1.査询指定的列 查询表中用户感兴趣的部分属性列。 例1:查询全体学生的学号与姓名 SELECT Sno, sname from student Sno name Sno Sname Ssex Sage Sdept 19512101李勇 195120李勇男19计算机系 29512102刘晨 29512102刘晨男20计算机系 319:12103王敏 39512103王敏女20计算机系 4952101张立 49521101张立男22信息系 5952112吴宾 595102吴宾女21信息系 69:510张海 69521103张海男20信息系 79531101钱小平 79531101钱小平女18数学系 89531102王大力 895102王大力男19数学系

1. 查询指定的列 • 查询表中用户感兴趣的部分属性列。 • 例1:查询全体学生的学号与姓名。 SELECT Sno, Sname FROM Student

例2查询全体学生的姓名、学号、所在态 SELECT Sname, Sno, Sdept FROM Student no Sname Ssex Sage Sdept 9512101李勇男19计算机系 name Sr Sdept 1 1李勇9512101计算机系 29512102刘晨男20计算机系 2刘最9512102计算机系 39512103王敏女20计算机系 3王敏9512103计算机系 张立952101信息系 49521101张立男22信息系 5吴宾9521102信息系 59521102吴宾女21信息系 6海9510信息系695213张海男20信息系 7钱小平9531101数学系 8王大力9531102数学系 79531101钱小平女18数学系 89512王大力男19数学系

例2.查询全体学生的姓名、学号、所在系 SELECT Sname, Sno, Sdept FROM Student

2.查询全部列 例3.查询全体学生的记录 SELECT Sno, Sname Ssex, Sage, Sdept FROM Student 等价于 SELECT From student

2. 查询全部列 • 例3.查询全体学生的记录 SELECT Sno,Sname,Ssex, Sage, Sdept FROM Student • 等价于: SELECT * FROM Student

3.查询经过计算的列 ·例4.查询全体学生的姓名及其出生年份。 SELECT Sname, 2010-Sage FROM Student Sno Sname Ssex Sage Sdept 119512101李勇男19计算机系 snme无列名 29512102刘晨男20计算机系 1李勇 1991 39512103王敏女20计算机系 2刘晨 1990 3王敏 1990 4952101张立男22信息系 4张立1988 5952102吴宾女21信息系 5吴宾 1989 69521103张海男20信息系 6张海 1990 79531101钱小平女18数学系 7钱小平1992 89531102王大力男19数学系 8王大力1991

3. 查询经过计算的列 • 例4.查询全体学生的姓名及其出生年份。 SELECT Sname,2010 -Sage FROM Student

常量列 例5.查询全体学生的姓名和出生年份所在系, 并在出生年份列前加入一个列,此列的每行 数据均为“出生年份”常量值。 SELECT Sname;出生年份:2010Sage FROM Student Sno Sname Ssex Sage Sdept Sname庑列名〕无列名 1195120李勇男19计算机系 李勇出生年份:1991 29512102刘晨男20计算机系 2刘晨出生年份:1990 39512103王敏女20计算机系 3王敏出生年份:1990 4张立出生年份:198 49521101张立男22信息系 5吴宾出生年份:1989 5952110吴宾女21信息系 6张海出生年份:1990 69521103张海男20信息系 7钱小平出生年份:1992 8王大力出生年份:191 79531016钱平女18数学系 89531102王大力男19数学系

常量列 • 例5.查询全体学生的姓名和出生年份所在系, 并在出生年份列前加入一个列,此列的每行 数据均为“出生年份”常量值。 SELECT Sname,'出生年份:', 2010-Sage FROM Student

改变列标题 语法 列名|表达式[AS]列标题 或 列标题=列名表达式 例 SELECT Sname姓名, Year of birth出生年份, 2010-Sage年份, FROM Student

改变列标题 • 语法: 列名 | 表达式 [ AS ] 列标题 • 或: 列标题 =列名 | 表达式 • 例: SELECT Sname 姓名, 'Year of Birth' 出生年份, 2010 - Sage 年份, FROM Student

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档