- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11周SQL数据操纵
信息管理学院 《数据库应用》课程组2014 信息管理学院 《数据库应用》课程组2014 信息管理学院 《数据库应用》课程组2014 3 SQL查询与操纵 教学目的 (1)了解参数查询、合并查询 (2)掌握数据操纵之插入记录 (3)掌握数据操纵之更新记录 (4)掌握数据操纵之删除记录 * 信息管理学院 《数据库应用》课程组2014 3 SQL查询与操纵 * 信息管理学院 《数据库应用》课程组2014 SQL查询语句一般格式 SELECT [ALL|DISTINCT]① 目标列表达式 ★ [,目标列表达式, …]② [INTO 目标]③ FROM 表名或视图名 ★ ★[,表名或视图名,…]④ [WHERE 条件表达式]⑤ [GROUP BY 表达式 ⑥ [HAVING 条件表达式] ⑦ ] [ORDER BY 表达式 [ASC |DESC]] ⑧ ; 参数查询 * 信息管理学院 《数据库应用》课程组2014 前面我们编写的查询,运行时直接返回结果,即所有的数据已经编写在SQL语句中。所谓参数查询是指在运行该查询时,系统会要求用户输入所需的参数值。 方法是:在条件中用一对方括号[ ]提示用户从键盘上输入待查询的相关条件!! 参数查询 * 信息管理学院 《数据库应用》课程组2014 【例3-42】用户随机输入入学成绩,使用参数查询求大于该入学成绩的学生学号、姓名和入学成绩。 select 学号, 姓名, 入学成绩 from 学生表 where 入学成绩 = [请输入入学成绩] 运行该查询时,首先弹出一个对话框,在输入620,单击确定后,得到所需的结果。下次运行,根据用户随机输入的值,返回不同结果。 参数查询 * 信息管理学院 《数据库应用》课程组2014 【例3-43】用户随机输入学生姓氏,输出该姓氏的所有学生学号和姓名。 select 学号,姓名 from 学生表 where 姓名 like [请输入姓氏] *; 参数查询 * 信息管理学院 《数据库应用》课程组2014 【例3-44】随机输入入学成绩的下限和上限,输出学入成绩在下限和上限之间的所有学生学号,姓名和入学成绩。 select 学号, 姓名, 入学成绩 from 学生表 where 入学成绩 between [请输入入学成绩下限] and [请输入入学成绩上限]; SQL合并查询 * 信息管理学院 《数据库应用》课程组2014 SQL合并查询就是将两个SELECT语句的查询结果通过并运算(UNION)合并为一个查询结果。SQL合并查询要求两个查询的字段个数相同,且对应字段的数据类型相同。 【例3-50】使用SQL合并查询运算求“会计学111”班和“金融学112”的学号、姓名和班号。 该查询操作可以使用集合包含条件描述,但也可使用SQL合并查询完成。 SQL合并查询 * 信息管理学院 《数据库应用》课程组2014 select 学号, 姓名, 班号 from 学生表 where 班号 in(会计学111, 金融学112); select 学号, 姓名, 班号 from 学生表 where 班号 = 会计学111 union select 学号, 姓名, 班号 from 学生表 where 班号 = 金融学112 ; 3.3 数据操纵 * 信息管理学院 《数据库应用》课程组2014 数据操纵语句包括插入(INSERT)、删除(DELETE)和更新(UPDATE)三种。 由于插入、删除和修改操作有可能导致数据违背数据库完整性约束,操作时必须细心。 例如本书教学管理数据库中,如果成绩表中有某个同学的成绩,学生表和成绩表之间有外键约束,则不能够先删除学生表中的学生记录。同样插入数据记录也存在先后顺序问题。 数据操纵之插入记录 * 信息管理学院 《数据库应用》课程组2014 语句格式:INSERT INTO 表名 [(字段名1 [, 字段名2, ...])] VALUES (表达式1 [, 表达式2, ...]); INSERT INTO命令功能:向表中插入一条记录。 数据操纵之插入记录 * 信息管理学院 《数据库应用》课程组2014 【例3-53】向学生表中插入一条记录。 insert into 学生表(学号,姓名,性别,出生日期,入学成绩,民族,籍贯,班号,贷款否) values(S0112999,李莉,女, #1990/11/23#, 588, 汉族,江西南昌, 金融学112,false); 插入语句也可指定需插入数据的字段名。使用该语句时,如果违法数据表的约束,即表中要求不能为空的或主键冲突的数据将不能插入数据表中。 数据操纵之更新记录 * 信息管理学院 《数据库应用
您可能关注的文档
- 科学五年级上教科版2.8评价我们的太阳能热水器课件5.ppt
- 科学八年级下《组成物质的元素 》.ppt
- 科学八年级下3.1到3.2.ppt
- 科鲁兹促销活动策划方案.ppt
- 科学探究专题期末复习.ppt
- 移动支付和金融IC卡跟踪报告.doc
- 移动机器人视觉系统的设计.doc
- 移动一卡通企业端管理系统操作手册.ppt
- 税务会计学(第10版)-第2章 纳税基础(主编盖地,人大出版).pptx
- 移动通信系统CH_1 概述.ppt
- 中国国家标准 GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器.pdf
- 《GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器》.pdf
- 中国国家标准 GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器》.pdf
- GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量》.pdf
- 中国国家标准 GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- 中国国家标准 GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
- GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
文档评论(0)