第4章查询(免费阅读).ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.7 SQL查询 3.删除基本表 DROP TABLE 命令 格式: DROP TABLE 表名 【例4-21】删除【例4-17】建立的学生表,所建查询命名为“qT16”。 关键SQL语句: DROP TABLE 学生 4.7 SQL查询 4.7.3 SQL的数据操作 利用SQL语句可以进行多种的数据操作,包括向表中插入数据、更新数据、删除数据等操作 4.7 SQL查询 1.插入数据 INSERT INTO 命令 格式: INSERT INTO 表名[(列名1[,列名2,…])] VALUES ([常量1[,常量2,…]) 【例4-22】 用INSERT语句向“tStud”表插入新的一个学生记录:“000026,柳琴,女,20,04,1999-11-11,爱好:体育舞蹈”,所建查询命名为“qT17”。 关键SQL语句: INSERT INTO tStud VALUES(000026,柳琴,女,20,04,1999-11-11,爱好:体育舞蹈,) 4.7 SQL查询 2.更新数据 UPDATE 命令 格式: UPDATE 表名 SET 列名=表达式[,列名=表达式][,…] [WHERE条件] 【例4-23】用UPDATE语句将“tStud”表中的“李四”同学的入校时间改为“1997-9-1”,所建查询命名为“qT18”。 关键SQL语句: UPDATE tStud SET 入校时间=#1997-9-1# WHERE 姓名=李四 4.7 SQL查询 3.删除数据 DELETE 命令 格式: DELETE FROM 表名 WHERE [条件] 【例4-24】用DELETE语句将“tStud”表中的所有男同学的数据记录删除,所建查询命名为“qT19”。 关键SQL语句: DELETE FROM tStud WHERE 性别=男 4.7 SQL查询 4.7.4 SQL的数据查询 1.SELECT语句格式 SELECT [谓词] 字段列表|目标表达式|函数[AS 别名] FROM 表名 [WHERE 条件…] [GROUP BY 字段名] [HAVING 分组的条件] [ORDER BY 字段名 [ASC|DESC]]; 4.7 SQL查询 2.简单查询 【例4-25】查询“tStud”数据表中男生的情况,按入校时间降序排序,所建查询命名为“qT20”。 关键SQL语句 SELECT * FROM tStud WHERE(tStud.性别=男) ORDER BY tStud.入校时间 DESC 4.7 SQL查询 2.简单查询 【例4-26】查询“tStud”数据表中年龄最大的三位男生的情况,只显示“学号”、“姓名”、“性别”“年龄”、“所属院系”五个字段的信息,所建查询命名为“qT21”。 关键SQL语句 SELECT * FROM tStud WHERE(tStud.性别=男) ORDER BY tStud.入校时间 DESC 4.7 SQL查询 3.联接查询 【例4-27】创建一个查询,查找男同学的“学号”、“姓名”、“课程号”和“成绩”的内容,所建查询命名为“qT22”。 关键SQL语句 SELECT tStud.学号, tStud.姓名, tScore.课程号, tScore.成绩 FROM tStud,tScore WHERE tStud.学号 = tScore.学号 AND tStud.性别=男 4.7 SQL查询 【例4-28】创建一个查询,查找年龄大于25的学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT23”。 关键SQL语句 SELECT tStud.姓名, tCourse.课程名, tScore.成绩 FROM (tCourse INNER JOIN tScore ON tCourse.课程号 = tScore.课程号) INNER JOIN tStud ON tScore.学号 = tStud.学号 WHERE tStud.年龄25 4.7 SQL查询 4.使用函数的查询 【例4-29】统计各院系的人数,所建查询命名为“qT24”。 关键SQL语句 SELECT 所属院系,Count(所属院系) AS 人数 FROM tStud GROUP BY 所属院系 【例4-30】统计各门课程的平均分、最高分和最低分,所建查询命名为“qT25”。 关键SQL语句 SELECT tScore.课程号, tCourse.课程名, tScore.成绩, Avg(tScore.成绩) AS 成绩之平均值, Max(tScore.成绩) AS 成绩之最大值, Min(tScore.成绩) AS 成绩之最小值 FROM tScore,tCourse W

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档