- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八部表数据操作
本章主题 如何进行表中数据的添加、删除、修改 如何进行数据的导入、导出 * 数据的导入与导出例题 (12)在最后一个弹出的如图8.12所示的【执行成功】对话框中,显示的是执行的详细信息报告,若在导入或导出数据的过程中出错,可根据此报告查找出错的原因。 图8.12 执行成功 在SQL Server 2005的数据导入和导出操作中,要特别注意分清哪个数据库是源数据,哪个数据库是目的数据,这是初学者特别容易混淆的。 数据导入和数据导出的操作很类似,具体操作过程就不再介绍。 * 第五节 实训:表数据操作 1.实训任务 练习本章介绍的各种表数据操作。 2.实训指导 分析:在本章中,为了介绍各种表操作语句的用法,并举了很多例子,请在本书案例数据库中自行执行所有查询语句。 实现步骤: 新建查询。 在查询窗口输入每个例子的语句并执行。语句在此就不再复述,请参阅本章。 用查询语句执行的结果。 本章小结 * 本章主要介绍了基本的、常用的SQL表数据操作,向读者阐述了操作查询语句的基本语法和常用方法,包括:添加数据、修改数据、删除数据、数据的导入与导出等。这些知识是数据库程序设计的基础。 习 题 * 理论题 1. 要在表中添加、修改、删除数据,分别需要用那些语句实现? 2. 使用INSERT语句时要注意事项有那些? 3. 若只为新记录的部分列添加数据,对于没有添加数据的列,系统将如何为其填充数据? 4. TRUNCATE TABLE语句和不带WHERE的DELETE的区别是什么? 5. 自动填充标识列数据的规则是什么? 操作题 1. 在学生表中添加学号为55004、姓名是张三的男生、所在班级为2004015的学生信息。 2. 在学生表中将学号为55004的学生性别改为女。 3. 在学生表中删除学号为55004的学生记录。 4. 将本章例8-10中导出在Excel工作表中的数据导入到案例数据库Student中的表Students_dr(导入的时候新建该表)中。 本章结束 * 第八章表数据操作 * 表数据操作 前一章讨论了使用SELECT语句在表中查询数据,但是SELECT语句只能检索数据,不能在表中添加、修改、删除数据,若要实现这些功能,则需要通过INSERT、UPDATE和DELETE等语句来实现,这些操作也称为插入查询、更新查询和删除查询,统称为操作查询。操作查询能够对数据库的内容进行更改,但不能返回结果集。 * 第一节 添加数据 * 数据库中的表建好了以后,可以使用INSERT语句添加单条记录,也可以使用INSERT … SELECT语句添加子查询结果集。无论采用那种方式添加数据,添加的数据都必须符合相应列的数据类型、约束等,以保证表中数据的完整性。 1.为新记录的每个列都添加数据 2.给新记录的部分列添加数据 3.给新记录的每个字段都使用默认值 4.为标识列添加数值 INSERT 语句 INSERT … SELECT 语句 第一节 INSERT 语句 * 使用INSERT语句可以向已建好的表中每次添加一条记录。该语句的基本语法格式如下: INSERT [INTO] 目标表名 [(列名列表)] VALUES (值列表) 其中: 目标表名,是指接受数据的表名。 列名列表,欲插入数据的各个列。这些列必须在目标表中存在,顺序可以任意;当对目标表中所有列都添加数据时,列名列表可以省略。列名列表必须用圆括号括起来。 值列表,欲添加的数据值。各数据值与列名列表中列的顺序一一对应,且数据都必须符合相应列的数据类型、约束等,以保证表中数据的完整性。若对新记录的所有列都添加数据,并省略了列名列表,则值列表中数据的排列顺序要与目标表中列的顺序一致。值列表也要用圆括号括起来。 * INSERT 语句 使用INSERT语句时要注意以下几点: (1)必须为主键、不允许为空的列添加数据。 (2)添加的数据必须符合相应列的数据类型、约束,以保证表中数据的完整性。 (3)若添加的数据是char、varchar、datetime数据类型,则该值要用单引号括起来。 (4)对于指定有默认值的列,若要使该列获得其默认值,则在值列表的相应位置上使用DEFAULT关键字。 (1) 为新记录的每个列都添加数据 * 为新记录的每个列都添加数据,可以省略列名列表。若省略了列名列表,则值列表中数据的排列顺序要与目标表设计的字段顺序一致;若不省略列名列表,在列名列表中各列的排列顺序可以是任意的,但值列表中数据要与列名列表中各列一一对应。 例8-1:在学生表中添加学号为15003、姓名是张三
您可能关注的文档
- 第24节米字线.ppt
- 第23领先世界的科学技术.ppt
- 第24节涨停不出货出货不涨停.ppt
- 第24课pp课件.ppt
- 第24课近代思想教育文艺.ppt
- 第24课父母爱亲情进行式.ppt
- 第24讲重机械6.ppt
- 第24课社会主义建设的想指南.ppt
- 第24课音与影视艺术ppt课件.ppt
- 第24音乐与影视艺术邹宝刚.ppt
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 综合自然地理学 教学ppt课件版 1 第一章 自然地理环境的整体性.ppt VIP
- 初中语文《古诗词鉴赏》答题技巧(共81张PPT).pptx
- 平面构成课件.pptx VIP
- 基于PLC自动门控制系统的设计毕业论文.doc
- 2023-2024学年福建省福州市福清市部编版六年级下册期中考试语文试卷【含答案】.pdf
- 第16讲 基础制动装置检修《电力机车构造》(机车车体和转向架的检修与维护).pptx VIP
- 湖南省长沙市第一中学2024-2025学年高三上学期月考(五)历史试卷含答案.pdf
- 2外科护理学 高频考点.pdf
- 2024年中考语文试题汇编——记叙文阅读及答案.docx
- 公共管理导论-竺乾威-第二章 政府与治理.pptx VIP
文档评论(0)