- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.记录的编辑(修改) 【语法】UPDATE 表名 SET 字段1=值1,字段2 =值2,…… [WHERE 子句] 【说明】WHERE 子句是可选的,其含义与SELECT语句中的相同,表示满足一定的条件。如果没有WHERE 子句将修改所有记录。 【例4-15】UPDATE 选课 SET 成绩=60 WHERE 成绩 BETWEEN 57 AND 59 【功能】将“选课”表中所有满足条件(成绩在57~59之间)的记录中的“成绩”字段的值改成60。 【例4-16】UPDATE 学生 SET 学号=2012+学号 【功能】将“学生”表中所有同学学号前加上“2012”。如果原来学号是“001”,则变为“2012001”。 3.记录的删除 【语法】DELETE FROM 表名 [WHERE 子句] 【说明】WHERE子句是可选的,如果没有WHERE子句将删除表中所有的记录。 【例4-16】DELETE FROM 选课 WHERE 成绩60 【功能】在“选课”表中删除课程成绩不及格的记录。 【例4-17】DELETE FROM 学生 WHERE 姓名 LIKE 李* 【功能】将“学生”表中姓李的同学删除。 在Access中,假设要使用SQL数据操纵语句向已建立的“学生”空表添加一条记录,其操作步骤如下。 ① 查看表:打开数据库,查看要添加记录的表是否已存在,如果没有“学生”表,则必须先创建。 ② 进入SQL视图:单击【创建】选项卡【其他】组中的【查询设计】按钮,关闭弹出的【显示表】对话框。单击【设计】选项卡【结果】组中的【SQL】按钮,切换到SQL视图。 ③ 输入SQL语句:在SQL视图中,输入前面例【例4-15】的SQL语句: INSERT INTO 学生(学号,姓名) VALUES (002,李四) ④ 运行SQL语句:单击【设计】选项卡【结果】组中的【运行】按钮 运行语句,出现提示信息。如果没有语法错误,则会出现追加行信息框,按【是】按钮。注意这里只能运行一次,如果多次运行,则可能会给表增加多条同样的记录。 ⑤ 查看结果:双击“学生”表,可发现表中多了一条记录,表明插入表记录成功。 4.7.4 SQL数据查询 1.SELECT语句 SQL语言的核心是表达查询的SELECT语句。SELECT语句是由SELECT-FROM-WHERE组成的查询块,可以实现对数据的查询操作。 (1)SELECT查询语句的基本结构如下。其中尖括弧内为必选参数,方括弧内为可选子句。 SELECT〈字段等列表名〉 [INTO 新表名]:创建新表 FROM〈表名〉 [WHERE〈选择条件〉] [GROUP BY〈列表名〉] [HAVING〈筛选条件〉] [ORDER BY〈列表名〉[DESC|ASC]] 查询结果中数据的来源。这些来源可能包括表、查询或链接表。 指定要查询的列的名称,可用,隔开 指定在执行查询时,对记录进行分组 指定查询结果中记录的排列顺序, “列表名”是用于排列记录的字段,默认升序 举例说明: 【例4-20】 SELECT 学号,姓名,性别 FROM 学生 【功能】从“学生”表中查询所有记录,但只输出学号、姓名、性别3个字段的内容。 【例4-21】SELECT * FROM 学生 WHERE 性别=男 【例4-22】SELECT * FROM 学生 WHERE 年龄=18 and 性别=男 【例4-23】SELECT 学号,姓名,性别 FROM 学生 WHERE 姓名 LIKE 王* 【例4-24】SELECT * FROM 学生 WHERE 姓名 LIKE ?阳*“ 从“学生”表中查询所有姓名中第2个字为“阳”的学生信息。 【例4-23】 SELECT 姓名,学号,性别,出生日期 FROM 学生 WHERE YEAR(出生日期)=1992 AND 性别=女 【功能】查找“学生”表中1992年(含)以后出生的女学生,显示姓名,学号,性别,出生日期信息。使用YEAR()函数求得年份。 【例4-24】 SELECT 学号,姓名,性别 FROM 学生 WHERE 姓名 LIKE 马? OR MONTH(出生日期)=10 【功能】从“学生”表中查询姓马的或者10月出生的学生的学号、姓名、性别。 【例4-25】SELECT * FROM 选课 ORDER BY 成绩 DESC 从“选课”表中查询并输出所有记录,并按“成绩”字段由高到低排序。最后加上“DESC”指明按降序排序,否则按升序排序(升序也可以加上“ASC”,如果什么都不加,则默认为升序)。 【例4-26】SELECT 课程号, AVG(成绩) AS 平均成绩 FROM 选课 GROUP BY 课程号 ORDER BY AVG(成绩) DESC 【功能】从
您可能关注的文档
- 第4章(多元回归分析)2015春马.ppt
- 第4章 酸碱滴定法.ppt
- 第4章 中文处理软件Word2003.ppt
- 第4章 统计编码.ppt
- 第4章 供给与需求的市场力量.ppt
- 第4章 铁水预处理.ppt
- 第4章-1 查找.ppt
- 第4章-1 几何公差及误差检测.ppt
- 第4章-关系.ppt
- 第4章-汇率.ppt
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)