数据库实验——数据表的导入导出

管理数据表

创建表的目在于利用表进行数据的存储和管理。对数据进行管理的前提是数据的存储,向表中添加数据,没有数据的表是没有任何实际意义的;添加完成后,用户也可以根据自己的需要对表中数据进行修改和删除。在SQL Server 2008中,对于数据的管理包括插入、修改和删除,通过Management Studio来操作,也可以利用SQL语句来实现。

1、界面方式插入数据表

1.利用对象资源管理器插入表数据
(1)启动SQL Server Management Studio;
(2)展开SQL Server实例,选择“表” ,单击鼠标右键,然后从弹出的快捷菜单中选择“编辑前200行”命令;
(3)在表窗口中,显示出当前表中数据,单击表格中最后一行,填写相应数据信息。

2、命令方式插入数据表

1、插入一个元组基本格式
  INSERT INTO <表名>[(<列名>[,<列名>…])]
  VALUES([,<表达式>……])
   参数说明:
       Table_name:表名
       Column_name:列名
Expression: 对应字段的值或表达式,字符和日期型需要加单引号。
2、若数据表结构为student(sno,sname,ssex,sage)
  插入一个完整的元组
INSERT INTO Student VALUES(‘200215121’,‘李勇’,‘男’,20)
  插入一个不完整的元组
INSERT INTO Student(Sno,Sname)VALUES(‘200215122’,‘刘晨’)
   

插入数据表注意事项

1、新插入记录应与表结构定义匹配;
2、列名项数与提供值的数目应匹配;
3、可以指定列值为Null ;
4、INTO子句中没有出现的属性列,新记录在这些列上将取空值(Null)或默认值;
5、如果INTO子句中没有指明任何列名,则新插人的记录必须在每个属性列上均有值,且顺序应与表中属性列顺序一致。

3、数据导入

  导入导出是SQL Server数据库系统与外部进行数据交换的操作。导入数据是从外部其他系统数据源中将数据复制并插入到SQL Server数据库中的过程。导出数据是将SQL Server数据库中的数据复制到其他数据源中的过程。
  SQL Server可以导入的数据源包括ODBC数据源(例如Oracle数据库)、OLE DB数据源(例如其他SQL Server实例)、ASCII文本文件和Excel电子表格等格式,也可以将SQL Server的数据导出为这些格式。
  使用SQL Server导入导出向导需要以下几个步骤:
    1)选择数据源。如果是导入数据则选择要导入的数据所在的对象,如果是导出数据则选择SQL Native Client。
    2)选择目标。如果是导入数据则选择SQL Native Client,如果是导出数据则选择要导出数据所在的对象。
    3)指定要传输的数据。可以选择数据库里的某些表或视图,也可用一个T-SQL查询语句来指定要传输的数据;
    4)指定是立即执行还是保存SSIS包以便日后使用。
1、启动SQL Server导入和导出向导方法
方法1:在【开始】菜单上,选择【所有程序】→ 【Microsoft SQL Server 2008】→【导入和导出数据】。
在这里插入图片描述
方法2:在 SQL Server Management Studio 中,连接到数据库引擎服务器类型,展开数据库,右击数据库名称,在弹出的对话框中选择【任务】,再单击【导入数据】/ 【导出数据】 。
在这里插入图片描述
方法3:在命令提示符窗口中运行 DTSWizard.exe(默认位置位于 C:\Program Files\Microsoft SQL Server\100\DTS\Binn)。
2、SQL Server导入和导出向导界面

点击下一步
在这里插入图片描述
在选择数据源对话框中进行数据源选择,然后点击下一步。以Excel为例
在这里插入图片描述

点击浏览选择Excel文件路径,点击下一步
在这里插入图片描述
选择将数据导入到哪个数据库,然后点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
先选择需要导入的表,再编辑映射后点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
点击完成
在这里插入图片描述
点击完成
在这里插入图片描述
执行成功,点击关闭
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章