- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章查询祥解.ppt
4.7 SQL查询 【例4-19】 在【例4-18】的基础上,将学生表中的年龄的数据类型改6个字符长度的字符串,所建查询命名为“qT14”。 关键SQL语句: ALTER TABLE 学生 ALTER 年龄CHAR(6) 【例4-20】 在【例4-18】的基础上,删除学生表中“所在系”字段,所建查询命名为“qT15”。 关键SQL语句: ALTER TABLE 学生 DROP 所在系 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章国际贸易术语祥解.ppt
- 探究培养液中酵母菌种群的动态变化最佳课件要点.ppt
- 探讨在预防接种中如何与家长有效沟通要点.ppt
- 第4章国际避税概论(国际税收(第二版,朱青,人大出版社)祥解.ppt
- 控制测量学课件第讲要点.ppt
- 第4章国际金融市场祥解.ppt
- 控制阀基础知识培训要点.ppt
- 第4章图层的创建与应用祥解.ppt
- 控轧控冷-8要点.ppt
- 第4章场效应管及其放大电路祥解.ppt
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)