内容正文:
数据库的运行与维护
第六章
1
目 录
2
6.1 数据库的安全管理
6.2 数据库的分离与附加
6.3 数据的导入与导出
6.4 数据库的备份与恢复
6.3 数据的导入与导出
掌握SQL Server导入数据的步骤。
掌握SQL Server导出数据的步骤。
知识目标
会使用SQL Server导入数据。
会使用SQL Server导出数据。
能力目标
5
新华职业技术学院“后勤管理系统”的数据库LogisticsManager需要在校学生的基本信息,为了避免不必要的重复劳动,校领导决定用“学生成绩管理系统”数据库(student数据库)中已有的学生基本信息。
导入导出数据
、
任务描述
6
新建一个Excel文件,使用“SQL Server导入和导出向导”工具将student数据库中的学生基本信息导出到该Excel文件中,再将自动生成的创建student表的T-SQL脚本保存起来。
打开“后勤管理系统”的数据库LogisticsManager,执行刚保存的T-SQL脚本,生成一个和student数据库中一样的student表,再使用“SQL Server导入和导出向导”工具将Excel文件中的记录导入LogisticsManager数据库中的student表中。
任务分析
完成任务的具体步骤如下:
(1)使用“SQL Server导入和导出向导”工具将student数据库中的student表中的数据导出到Excel文件中;
(2)打开student表的创建脚本并保存起来;
(3)创建“后勤管理系统”的数据库LogisticsManager,执行T-SQL脚本创建student表;
(4)使用“SQL Server导入和导出向导”工具将Excel文件中的数据导入student表中。
任务分析
6.3.1 导入数据
(1)启动SQL Server Management Studio应用程序,使用Windows身份验证模式登录;
(2)在“对象资源管理器”中展开“数据库”节点,右击要导入数据的数据库,在弹出的快捷菜单中选择“任务”→“导入数据”选项,打开“SQL Server导入和导出向导”工具,数据源选择数据所在文件或其他数据库,目标选择该数据库;如果数据源选择的是文件,那么在导入数据之前,必须关闭该文件;
(3)设置导入数据的列属性,使导入数据的列属性和数据表的列属性相一致。如果数据的列属性不一致,则会导致导入数据失败。
知识导读
6.3.2 导出数据
(1)启动SQL Server Management Studio应用程序,使用Windows身份验证模式登录;
(2)在“对象资源管理器”中展开“数据库”节点,右击要导出数据的数据库,在弹出的快捷菜单中选择“任务”→“导出数据”选项,打开“SQL Server导入和导出向导”工具,数据源选择该数据库,目标选择接收数据的其他数据库或文件,文件可以是文本文件或Excel文件等;同样,如果目标选择的是文件,那么在导出数据之前,必须关闭该文件;
(3)选择要导出的数据表及表中的列,按照向导提示,完成导出数据功能。
知识导读
导入导出数据
1.将“学生成绩管理系统”数据库中的student表中的数据导出到excel文件中
1)在D盘根目录下新建一个Excel文件,文件名为student.xlsx。
2)启动SQL Server Management Studio应用程序,使用Windows身份验证模式登录。
3)在“对象资源管理器”中展开“数据库”节点,找到“student”数据库,如果没有,则需要附加该数据库。右击“student”数据库,在弹出的快捷菜单中选择“任务”→“导出数据”选项,打开“SQL Server导入和导出向导”工具,单击“下一步”按钮,进入“选择数据源”窗口。
任务实施
导入导出数据
4)在“数据源”下拉列表框中选择指定数据源,这里使用默认选择“SQL Server Native Client 11.0”,在“服务器名称”下拉列表框中选择student数据库所在的服务器,也是默认值,在“身份验证”选项组中选择“使用Windows身份验证”单选按钮,在“数据库”下拉列表框中选择“student”,单击“下一步”按钮,进入“选择目标”窗口。
任务实施
导入导出数据
5)在“选择目标”窗口中,设置“目标”下拉列表框中的选择项为“Microsoft Excel”,单击“浏览”按钮找到D盘根目录下的student.xlsx文件;Excel版本根据实际情况选择;勾选“首行包含列名称”复选框,单击“下一步”按钮,进入“指定表复制或查询”窗口,选择“复制一个或多个表或视图的数据”单选按钮,继续单击“下一步”按钮,进入“选择源表