sqlserver数据库导入数据操作详解(图)
程序员文章站
2023-10-20 11:13:27
microsoft sql server management studio是sql server的客户端工具,相信大家都知道。我不知道大伙使用导入数据的情况怎么样,反正我...
microsoft sql server management studio是sql server的客户端工具,相信大家都知道。我不知道大伙使用导入数据的情况怎么样,反正我最近是遇到过。主要是因为没有远程数据库服务器的权限,而需要测试新修改的内容对旧数据的冲突。因为流程改变,免不了需要修改数据来适应新的变化。所以需要在测试环境里面去模拟真实环境的数据。当时还搞笑,直接是粘贴到excel,然后再复制到数据库。对于一般来说,这种方式也可以,但是对于一些特殊的字符,如果直接粘贴到excel里面的话,并不能正常显示出来,比如说bit字段、datetime字段。
不知道大家是否都知道微软给我们提供了数据的导入和导出的功能。下面就直接贴上操作步骤,因为也比较简单,所以也没有特别需要说明。直接参照如下图:
下面就贴图并简单说明,以导入数据为例,导出数据功能好像跟导入数据完全一样,不知道为什么要搞两个出来。
下图也有说明了,选择要从中复制数据的源,也就是设置源头数据,比如从a复制到b,这里就是设置a的数据库。
接着上面说从a复制到b,下图就是设置b的数据库
下图提供两种方式来选择复制的数据源,如果a跟b是一样的结构,那么选择第一种方式即可,另一种方式则是个性化选择需要复制的数据源
因为demo数据库(上面例子说的a)只有一张表,所以下图只显示一张表,如果是有多张表,则都会显示出来,勾选我们需要复制的表即可
注:这里面需要说明一下的是,如果a里面的表使用的主键是自增长的方式,那么你就需要把b里面表的自增长方式先去掉。因为这里面从a复制到b是所有字段的复制,包括自增长的id也一样需要复制。等复制完数据之后,再改回b数据库的表为自增长方式。
推荐阅读
-
高版本Sqlserver数据库导入低版本Sqlserver
-
Linux操作系统下的Oracle数据库编程详解_MySQL
-
golang常用库之操作数据库的orm框架-gorm基本使用详解
-
SQLServer 2008以上误操作数据库恢复方法日志尾部备份(转)
-
PHP4 与 MySQL 数据库操作函数详解(2)_MySQL
-
C# 将excel文件导入到SqlServer数据库
-
C#中简单操作SQLserver数据库(ADO.NET的简单应用)
-
SqlServer数据库表导入SqlLite数据库表保持日期时间类型字段的格
-
新手学PHP之数据库操作详解及乱码解决!_php基础
-
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)