Excel表格网

sql数据库导出到excel(sql数据库导出与导入)

286 2022-10-07 14:00 罗婵   手机版

1. sql数据库导出与导入

材料/工具:SQL Server

1、打开SQL Server,找到需要导出的数据库。

2、在需要导出的数据库上右击,选择任务选项中的导出数据选项。

3、SQL Server导入和导出向导窗口中,单击下一步按钮。

4、选择数据源对话框中,选择数据源选项中的Microsoft OLE DB Provider for SQL Server选项。

5、选择使用SQL Server身份验证,输入用户名和密码,选择要导出的数据库,单击下一步。

6、选择目标对话框中,选择目标选项中的Microsoft OLE DB Provider for SQL Server选项。

7、选择使用SQL Server身份验证,输入用户名和密码,单击新建按钮。

8、出现的创建数据库窗口中,在名称处输入一个导出数据库的名字,本例为NewData。

9、可以看到在数据库选项中,多出了一个NewData的名称,单击下一步。

10、指定复制或查询对话框中,选择复制一个或多个表或视图的数据选项,单击下一步。

11、选择源表和源视图对话框中,选择自己要导出的表和视图。

12、运行包对话框中,单击完成按钮,数据就成功导出了。


2. sqlserver数据库导入导出

1、首先打开本地的SQL 2000的企业管理器,然后根据数据库开通信中的地址、用户名密码,建立远程SQL注册,连上远程服务器上的数据库。

2、然后登录到远程数据库服务器。

3、右击准备导入数据的数据库,选择“所有任务”下的“导入数据”。

4、进入DTS导入/导出向导,点击“下一步”按钮继续。

5、选择数据源,输入数据源所在的数据库服务器IP、用户名、密码和要复制数据的源数据库,点击“下一步”按钮。

6、选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库(这个信息在用户区,数据库管理中可以看到),点击“下一步”按钮。

7、选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续。

8、注意取消安全措施选项,设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续,点“完成”执行,数据导入完成。


3. 数据库的导出和导入

选择要导出的表,右键-选择export table-在里面选择导出文件的类型(默认是sql)和路径-执行就可以了 导入则是选import table data


4. sql的导入导出

SQL Server BCP 导入导出使用 Bcp 导出导入数据高效,比使用SQL Server Management Stdio 提供的数据库导出导入要高效因为sql server 也没有提供提供类似oracle的expdp和impdp的工具,如果用SQL Server Management Stdio提供的导入导出对大表数据进行迁移速度太慢了 Bcp 导出数据高效比较适用于大表数据的迁移进入doc命令行输入bcp命令,就弹出bcp命令的帮助信息:C:\Users\wangwei>bcp 用法: bcp {dbtable | query} {in | out | queryout | format} 数据文件 [-m 最大错误数] [-f 格式化文件] [-e 错误文件] [-F 首行] [-L 末行] [-b 批大小] [-n 本机类型] [-c 字符类型] [-w 宽字符类型] [-N 将非文本保持为本机类型] [-V 文件格式版本] [-q 带引号的标识符] [-C 代码页说明符] [-t 字段终止符] [-r 行终止符] [-i 输入文件] [-o 输出文件] [-a 数据包大小] [-S 服务器名称] [-U 用户名] [-P 密码] [-T 可信连接] [-v 版本] [-R 允许使用区域设置] [-k 保留 Null 值] [-E 保留标识值] [-h"加载提示"] [-x 生成 xml 格式化文件]参数介绍:bcp共有四个动作可以选择。萊垍頭條

(1) 导入。萊垍頭條

这个动作使用in命令完成,后面跟需要导入的文件名。垍頭條萊

(2) 导出。萊垍頭條

这个动作使用out命令完成,后面跟需要导出的文件名。條萊垍頭

(3) 使用SQL语句导出。條萊垍頭

这个动作使用queryout命令完成,它跟out类似,只是数据源不是表或视图名,而是SQL语句。垍頭條萊

(4) 导出格式文件。萊垍頭條

这个动作使用format命令完成,后而跟格式文件名。 下面介绍一些常用的选项:萊垍頭條

-f format_file format_file表示格式文件名。萊垍頭條

这个选项依赖于上述的动作,如果使用的是in或out,format_file表示已经存在的格式文件,如果使用的是format则表示是要生成的格式文件。 -x 这个选项要和-f format_file配合使用,以便生成xml格式的格式文件。頭條萊垍

-F first_row 指定从被导出表的哪一行导出,或从被导入文件的哪一行导入。 -L last_row 指定被导出表要导到哪一行结束,或从被导入文件导数据时,导到哪一行结束。 -c 使用char类型做为存储类型,没有前缀且以"\t"做为字段分割符,以"\n"做为行分割符。 -w 和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nchar做为存储类型。 -t field_term 指定字符分割符,默认是"\t"。 -r row_term 指定行分割符,默认是"\n"。 -S server_name[ \instance_name] 指定要连接的SQL Server服务器的实例,如果未指定此选项,bcp连接本机的SQL Server默认实例。萊垍頭條

如果要连接某台机器上的默认实例,只需要指定机器名即可。 -U login_id 指定连接SQL Sever的用户名。 -P password 指定连接SQL Server的用户名密码。 -T 指定bcp使用信任连接登录SQL Server。如果未指定-T,必须指定-U和-P。 -k 指定空列使用null值插入,而不是这列的默认值。 使用bcp导出数据 在控制台执行bcp:bcp db_name.dbo.T_tablename out c:\a.txt -c -Tbcp db_name.dbo.T_tablename out c:\a.txt -c -Uusername -Pxxxxx通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -T' --"-T"信任连接exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename out c:\a.txt -c -Usa -Pxxxxx'说明:-T指定 bcp 使用网络用户的安全凭据,通过信任连接连接到 SQL Server。不需要 login_id 和 password。萊垍頭條

如果不是使用T需要加上-U和-P参数输入用户名和密码如果是本地导入导出可以不加-S参数,如果连接到远程服务需要加-S参数bcp db_name.dbo.tablename out d:\table.txt -c -q -S"120.26.76.220,1833" -U"sa" -P"password" 对要导出的表进行过滤。 bcp不仅可以接受表名或视图名做为参数,也可以接受SQL做为参数,通过SQL语句可以对要导出的表进行过滤,然后导出过滤后的记录。 EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\table2.txt -c -U"sa" -P"password"' bcp还可以通过简单地设置选项对导出的行进行限制。 这条命令使用了两个参数-F 2和-L 16,表示从SE EXEC master..xp_cmdshell 'bcp "SELECT TOP 20 * FROM db_name.dbo.T_tablename" queryout c:\currency2.txt -F 2 -L 16 -c -U"sa" -P"password"' SELECT TOP 20 * FROM db_name.dbo.T_tablename所查出来的结果中取第2条到16条记录进行导出。使用bcp导入数据 bcp可以通过in命令将bcp导出的文件导入到表中,首先需要创建表结构和导出数据的表结构相同在控制台执行bcp:bcp db_name.dbo.T_tablename in c:\a.txt-c -Tbcp db_name.dbo.T_tablename in c:\a.txt -c -Uusername -Pxxxxx通过调用SQL Server的一个系统存储过程xp_cmdshell以SQL语句的方式运行bcp:exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt-c -T' --"-T"信任连接exec master..xp_cmdshell 'bcp db_name.dbo.T_tablename in c:\a.txt -c -Usa -Pxxxxx'垍頭條萊


5. sql数据库导入

1、首先打开SQLyog软件,链接数据库输入入密码,回车确认连接到数据库:

2、然后要导入数据库先要创建数据库,创建一个要导入的数据库:

3、弹出的创建对话框里输入shop数据库名,点击创建:

4、然后点击刚创建的数据库,点击菜单栏的数据库,选择导入,点击执行sql脚本导入数据库:

5、接着选择要导入数据库的路径,点击执行即可:

6、最后打开数据库的表,可以看到各个表已经导进来了:


6. sqlserver数据库

1、安装好sql server2008之后,在开始菜单打开Microsoft SQL Server Management studio,进行连接服务器,其中服务器名称是电脑计算机名称,输入用户名和密码进行连接。

2、鼠标右键数据库,点击新建可以新建数据库,进去之后,输入数据库名称,点击确定就新建数据库了。

3、打开test数据库,在表上鼠标右键,选择新建表。

4、输入各字段名称,类型和长度之和,点击保存,输入表名称,点击确定。

5、鼠标右键table1表,选择编辑前200行,可以给表添加内容,如果想修改表字段内容,可以鼠标右键表,选择设计。

6、如果想执行sql语句操作,点击新建查询,可以写sql语句,点击执行,会执行sql。


7. sqlserver数据导出导入

select * into 数据库1.dbo.导入表 from 数据库2.dbo.导出表 insert into 数据库1.dbo.导入表(fld1, fld2) select fld1,fld2 from 数据库2.dbo.导出表 以上两句都是将 导出表 的数据导入到(导入表)中,但两句又有区别的。

第一句(select into from)要求目标表(导入表)不存在,因为在导入时会自动创建。

第二句(insert into select from)要求目标表(导入表)存在,由于目标表已经存在。


8. 数据库的导出导入数据操作

导入:指将外部数据源(如excel工作表、其他access数据库的数据表等)复制到本数据库的一个表中,或将其他access数据库的查询、窗体、模块、宏等对象复制到本数据库内

导出:指将本数据库中的表、查询、报表等对象复制为excel工作表、其他access数据库的数据表等,或将本数据库的查询、窗体、模块、宏等对象复制到其他access数据库内

链接表:表的数据实体位于其他access数据库中,本数据库中的链接表只是将其映像显示出来。允许修改链接表里的数据,并可与后台数据表实时更新,但不允许修改链接表的数据结构,改结构只能改后台源表。链接表技术用于前台多用户共享同一后台数据库的情况,不再是单机版的数据库了。


9. 数据库导入导出数据的方法

 一、导出导入SQL Server里某个数据库   1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。   2.备份 选数据库-完全,   目的 备份到 按添加按钮   文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)   重写 选重写现有媒体   最后按确定按钮。   如果生成的备份数据库文件大于1M,要用压缩工具压缩后再到Internet上传输。   3.通过FTP或者remote desktop或者pcanywhere等方法   把第二步生成的备份数据库文件或者其压缩后的文件传到目的SQL Server数据库,如果有压缩要解压。   4.目的SQL Server数据库如果还没有此数据库,先创建一个新的数据库;


10. sql数据库表导入导出

具体操作方法步骤如下 :

1.打开SQL Server 2014,在左侧数据库上右击,选择新建数据库选项。

2.在新建数据库窗口中,输入数据库名称,本例为fish。

3.在新建的fish数据库中右击,选择任务选项中的导入数据选项。

4.SQL Server导入和导出向导窗口中,单击下一步按钮。

5.选择数据源窗口中,单击数据源后的下拉框,选择Microsoft OLE DB Provider for SQL Server选项。

6.选择使用SQL Server身份验证,输入用户名和密码。

7.单击数据库后的选项,选择导入数据的数据库源,单击下一步按钮。


11. sql数据库导入导出命令

1、Navicat导出sql文件
步骤一:打开Navicat,连接MySQL
点击连接MySQL,输入连接名和密码。
步骤二:打开数据库,进行sql文件导出操作
这里我们对名为php的这个数据库进行右键点击操作,右击后可以看到下图中显示的相关属性。选择转储sql文件,再根据自身对数据库的导出需求,选择导出结构和数据还是仅导出结构。(转储sql文件即表示导出sql文件)
步骤三:选择sql文件保存的位置
所示即表示成功导出sql文件。
2、Navicat导入sql文件
步骤一:新建数据库
这里我们新建一个名为home的数据库,并选择字符集。
注意:如果你不选择字符集让它为空保存的话,它也会默认选择字符集utf8。
步骤二:打开数据库,进行sql文件导入操作
这里我们在home数据库上右键点击,选择运行sql文件。(运行sql文件即表示导入sql文件)这里我们选择导入php.sql文件,最后如下表示sql文件导入成功。
步骤三:重启数据库
当你导入sql文件后,是不能直接出现在数据库中的,这时你需要关闭这个数据库再重新打开。


顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片