项目3学生管理数据库中的数据操作47页

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

执行结果
分析,执行上述代码
知识说明:常见的DDL语句
DDL 语句关键字 CREATE ALTER
DROP
功能 创建新的数据库对象 修改已有数据库对象的结构
删除已有的数据库对象
举例 CREATE DATABASE student 创建一个名为 student 的数据库 ALTER TABLE class ADD CONSTRAINT uk_bjmc UNIQUE NONCLUSTERED(classname) 为 class 表的 classname 字段添加 一个唯一约束 uk_bjmc DROP RULE zydm_rule 删除规则 zydm_rule
进行添加,实现记录的单个增加或者批量增加。本任务需 要为course表增加一条记录 (‘0301001’,‘毛泽东思想 概论’,‘3’),可以使用INSERT INTO语句。
程序代码
USE student GO INSERT INTO course (cno,cname,credits) VALUES ('0301001','毛泽东思想概论','3') GO
SQL Server 2019 数据库基础
项目三 学生管理数据库中的数据操作
模块 3-1 学生管理数据库中 数据的导入与导出
学习目标
工作任务
任务一:将Excel中的数据导入到数据库 student中
【任务分析】 操作数据库的过程中,有时需要将其他格式的数据文
件变为SQL Server数据库中的数据,这个时候就要用到 任务中的数据的导入操作。本任务中,Excel表中有一份 有关教师的基本信息,在创建表时我们不需要将这些记录 重新录入,而只需要通过导入操作获取这些电子表格中的 数据。
操作步骤
10、单击【关闭】按钮,关闭“SQL Server 导入和导出向 导”窗口。打开Access中的相应数据库,就可以看到从 SQL Server中导出的数据表了。
模块 3-2 学生管理数据库 中的数据的基本操作
学习目标
工作任务
任务一:数据的增加
【任务分析】 数据表创建完毕后,有时需要对已有的数据表的数据
操作步骤
7、单击【下一步】按钮,进入“保存并执行包”窗口。选 择“立即运行”复选框 。
操作步骤
8、单击【下一步】按钮,进入“完成该向导”窗口,并显示 前面的设置 。
操作步骤
9、单击【完成】按钮,执行导入操作,并且显示执行步骤 及执行状态 。
10、单击【关闭】按钮,关闭“SQL Server 导入和导出向 导”窗口 。
操作步骤
1、右击“对象资源浏览器”窗口的节点【student】,弹出 快捷菜单。单击“任务”|“导出数据”。
操作步骤
2、单击【导出数据】命令,打开“SQL Server 导入和导出 向导”窗口。
操作步骤
3、单击【下一步】按钮,进入“选择数据源”窗口。在【数据 源】下拉框中选择“SQL Native Client”,在“服务器名 称”下拉列表框中选择数据库“student”。
执行结果
分析,执行上述代码
任务二:数据的删除
【任务分析】 当数据表的记录过时或者出现错误的时候,我们可以
使用DELETE语句将某些记录删除。本任务中由于06级学 生已经毕业离校,我们要将student表中的所有06级的同 学删除,可以使用DELETE语句来完成。
程序代码
USE student GO DELETE student WHERE sno LIKE '06%' GO
操作步骤
4、单击【下一步】按钮,进入“选择目标”窗口。在【目标】 下拉框中选择“Microsoft Access”,在【文件名】文本 框中输入Accsee文件所在的路径及名称。
操作步骤
5、单击【下一步】按钮,进入“指定表复制或查询”窗口。 选中“复制一个或多个表或视图的数据”单选按钮。
操作步骤
知识说明:常见的DDL语句基本格式
操作步骤
1、右击“对象资源浏览器”窗口的节点【student】,弹 出快捷菜单。单击“任务”|“导入数据”。
操作步骤
2、单击【导入数据】命令,打开“SQL Server 导入和导出 向导”窗口 。
操作步骤
3、单击【下一步】按钮,进入“选择数据源”窗口。在【数据 源】下拉框中选择“Microsoft Excel”,在【文件名】文 本框中输入Excel文件所在的路径及名称。
执行结果
分析,执行上述代码
任务三:数据的更新
【任务分析】 当数据表中的某条记录或者成批数据需要修改时,可
以 使 用 UPDATE 语 句 。 本 任 务 中 要 将 班 级 编 码 为 “07010212”的学生的入学成绩增加5分。
程序代码
USE student GO UPDATE student SET sscore=sscore+5 WHERE classno='07010212' GO
任务2将数据表student导出到Access 数据库s中
【任务分析】 操作数据库的过程中,有时需要将SQL Server数据
库中的数据转换为其他格式的数据文件,这个时候就要用 到 任 务 中 的 数 据 的 导 出 操 作 。 本 任 务 中 , 要 将 SQL Server中的数据库中的表student导出至Access数据库 中。这里Access库中需要事先建立好一个名为s的数据库 。
操作步骤
4、单击【下一步】按钮,进入“选择目标”窗口。在【目标】 下拉列表框中选择“SQL Native Client ”。
操作步骤
5、单击【下一步】按钮,进入“指定表复制或查询”窗口。 选中“复制一个或多个表或击【下一步】按钮,进入“选择源表和源视图”窗口 。 选择“teacher$”。
6、单击【下一步】按钮,进入“选择源表和源视图”窗口。在 【表和视图】列表框中,选择“student”。
操作步骤
7、单击【下一步】按钮,进入“保存并执行包”窗口。选择 “立即运行”复选框。
操作步骤
8、单击【下一步】按钮,进入“完成该向导”窗口,并显示 前面的设置。
操作步骤
9、单击【完成】按钮,执行导入操作,并且显示执行步骤及 执行状。
相关文档
最新文档