SQLServer导入数据的过程中,Excel和服务器不在同一台电脑,可以采用复制MDF和LDF文件到另一台电脑上,在另一台电脑上新建数据库导入数据的方式。
具体 *** 作方法:
第一步:停止数据库,复制MDF和LDF文件到另一台电脑上,然后附加数据库
第二步:备份数据库,然后复制备份到第二胎电脑上。在第二台电脑上新建数据库,然后还原备份到这个数据库上。
第三步:移植数据库同时也会将表中的数据一起移植过来,如果想清空这些数据,先选中要清理的数据库,在点上面的“工具”,选“SQL查询分析器”,执行“Truncatetable表名”就可以一个个清空表内的数据。
Excel导入SQL数据表的具体 *** 作方法:
第一步:打开数据库,新建一个Excel,直接从Excel的数据菜单中导入SQL数据库表数据。选择“数据”菜单;
第二步:然后选择“导入外部数据”--“导入数据”;
第三步:选择“新的SQLServer连接odc”,双击;
第四步:接下来输入服务器名称,然后登录凭据,如果服务器是本地的话,可以直接用“”或者localhost,点下一步;
第五步:选择要连接的数据库,同时选择要导出的表,然后点击下一步;
第六步:然后定义一个文件名称,点击“完成”;
第七步:这时候轮到Excel的部分的,系统需要你指定一个存放数据的位置;
第八步:确定存在位置后,点击“确定”;
第九步:打开对应的数据库表来比对一下,数据导出的是否是正确的,若正确即为导入成功。
第一:导入数据库结构
第二:导入数据库数据
能上网的电脑
1
第一导入数据结构
打开本地计算机上的 SQL Server Management Studio 客户端软件:
2
本地电脑:登陆本机数据库连接控制端:
3
选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:
4
选中本地电脑需要导出脚本的库名字
5
需要选择选择兼容sql2005的版本的脚本:
修改sql脚本的保存路径:记录下这个路径
查看生产脚本生成的选项:
成功生成sql脚本:并记录下脚本导出的路径
连接到虚拟主机提供的目标数据库服务器:
并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。
导入数据结构完毕
第二:导入数据库数据
下面咱们开始导入数据库表中的数据:登陆您本地的数据库:
点击您本地计算机上的数据库右键-任务-导出数据:
选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):
点击下一步,点击下一步,选中所有表,并确保“目标”
点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了
导入数据库数据完毕
其实导入的方法很简单,可以采用工具导入和只用mysql命令界面导入两种方式,mysql的数据库图形界面工具是很多的,用起来也比较方便。
工具/原料
Navicat for MySQL
MySQL命令行界面
SQL脚本
方法一:
1、首先使用MySQL提供的命令行界面来导入数据库,确保电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,使用命令行来打开:
2、启动MySQL后,找到需要用到的脚本文件,也就是数据库文件,当然,首先得建立一个数据库,这样才可以导入脚本,如下图所示:
3、在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用testsql:接着来到命令行,使用SOURCE d:/testsql;来导入数据库,先进入mysql。
4、首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道要往哪个数据库中导入脚本的。
5、然后就可以输入导入sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/testsql;
6、看到上面的画面,说明mysql数据库已经导入成功了。
方法二:使用Navicat for MySQL图形界面来导入数据库,使用图形界面导入数据库的步骤很简单
1、在图形界面中建立好数据库之后,使用导入脚本的功能来导入数据库
2、点击选择脚本,选择D盘的testsql脚本,然后设置数据库字符格式
3、接着点击开始运行脚本就行了,脚本开始导入了哦!导入完成之后就会出现成功的提示
4、然后先关闭数据库,再打开数据库就可以看到建立好的数据库的表了。
MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 41\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > newssql (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件newssql自动生成到bin文件下
命令行导入数据库:
1,将要导入的sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source newssql;
第一步打开sql server数据库,点击文件->打开->文件,如下图所示:
第二步选择要导入的sql文件,点击打开,如下图所示:
第三步打开sql文件之后,点击执行,如下图所示:
第四步可以看到sql文件已经成功执行,如下图所示:
第五步sql文件成功执行之后,已经将数据库导入到sql server中,需要注意的是如果数据库没有显示,鼠标右键数据库,进行刷新,如下图所示:
方法有多种
第一:如果你之前有用SQL打开过sql的文件,那么直接双击就可以了
第二:右键--》属性--》打开方式(更改)--》找到你的sql,改后直接双击
第三:先开sql,再用记事本打开你的sql文件,然后在sql数据库右键新建查询,
把记事本里面的代码复制粘贴上去,执行就可以了
以上就是关于SQL Server导入数据的过程中,Excel和服务器不在同一台电脑,需要使用哪种方式全部的内容,包括:SQL Server导入数据的过程中,Excel和服务器不在同一台电脑,需要使用哪种方式、sql server怎么导入数据库、sql文件怎么用 导入数据库文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)