如何把数据库里的数据导出来?

2024-05-16

1. 如何把数据库里的数据导出来?

材料/工具: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. 如何将数据库文件导入数据库中

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,选中要导入数据的数据库。




3、之后在该界面中,右键点击“任务”里“导入数据”选项。




4、接着在该界面中,输入服务器名称。




5、然后在该界面中,选择要导入的数据库。




6、然后在该界面中,点击“下一步”按钮。

7、其次在该界面中,选择“复制一个或多个表或视图的数据”。

8、继续在该界面中,点击“下一步”按钮。

9、接着在该界面中,勾选“立即运行”。

10、最后在该界面中,点击“完成”按钮。

3. sql怎么导入数据库文件

第一步打开sql server数据库,点击文件->打开->文件,如下图所示:

请点击输入图片描述
第二步选择要导入的sql文件,点击打开,如下图所示:

请点击输入图片描述
第三步打开sql文件之后,点击执行,如下图所示:

请点击输入图片描述
第四步可以看到sql文件已经成功执行,如下图所示:

请点击输入图片描述
第五步sql文件成功执行之后,已经将数据库导入到sql server中,需要注意的是如果数据库没有显示,鼠标右键数据库,进行刷新,如下图所示:

请点击输入图片描述

sql怎么导入数据库文件

4. 数据库的导入与导出


5. 如何导出数据库文件?

问题一:如何将数据库导出成sql文件  您好,很高兴为您解答。 
  1、打开SQL Server Management Studio 2008 ,连接到数据库服务器,展开对象资源管理器到数据库节点 
  2、选择需要将数据导出到脚本的数据库,将包含所有的存储过程,表,视图,表里的数据等等。 
  3、右击选中的数据,按照以下路径选择生成脚本向导 :AdventureWorks -〉任务 -〉生成脚本 
  4、当点击生成脚本,弹出一个向导--生成数据库对象脚本。 
  5、下一步到达设置脚本编写选项,进入高级设置对话框,关键是要编写脚本的数据类型这里,默认是仅限架构,选择架构和数据或者是数据都可以吧数据导成脚本 
  执行完就可以看到结果了 
  如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】 
  希望我的回答对您有所帮助,望采纳! 
  ~ O(∩_∩)O~ 
  
   问题二:如何导出mysql数据库到sql文件  可以使用mysqldump 
  如下几种操作: 
  1、导出整个数据库(包括数据) 
  mysqldump -u username -p dbname > dbname.sql 
  2、导出数据库结构(只有建表语句,不含数据) 
  mysqldump -u username -p -d dbname > dbname.sql 
  3、导出数据库中的某张数据表(包含数据) 
  mysqldump -u username -p dbname tablename > tablename.sql 
  4、导出数据库中的某张数据表的表结构(只有建表语句,不含数据) 
  mysqldump -u username -p -d dbname tablename > tablename.sql 
  还有负责的用法,可以查看mysqldump的参数 
  
   问题三:Oracle数据库如何导出??  1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 
  exp [email protected] file=d:\daochu.dmp full=y 
  2 将数据库中system用户与sys用户的表导出 
  exp [email protected] file=d:\daochu.dmp owner=(system,sys) 
  3 将数据库中的表table1 、table2导出 
  触xp [email protected] file=d:\daochu.dmp tables=(table1,table2) 
  4 将数据库中的表table1中的字段filed1以00打头的数据导出 
  exp [email protected] file=d:\daochu.dmp tables=(table1) query=\ where filed1 like '00%'\ 
  
  上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。 
  不过在上面命令后面 加上 press=y 就可以了 
  
   问题四:如何批量导出MYSQL数据库成.sql文件  DOS 执行,改成你的mysql路径和要导出的数据库名字 
  
  set path=C:\Program Files (x86)\MySQL\MySQL Server 5.0穿bin 
  mysqldump -u root -ppassword --default-character-set=utf8 数据库名>数据库名.sql 
  
  这个真不知道,不过一般的MySQL里面好像没有这么多数据库,如果是几个或者十几个,那么就直接复制后面的一句,改数据库名字就可以了 
  
   问题五:.db后缀名的数据库文件如何打开并导出数据  比如Access数据库(扩展名为mdb)、xBase类数据库(扩展名为dbf),但有两种扩展名同为db的数据库,分属两个公司的产品,一个是老牌桌面数工库Paradox,这是Borland公司的产品,其广泛使用的时代是在Dos时期,但现在仍有用Delphi、C++Builder等工具开发的产品使用这一类型的数据库,Microsoft的桌面数据引擎JET对其支持也比较完整; 
  另一个是Sybase的ASA数据库,全称叫做Adaptive Server Anywhere,这个数据库以前被称作Sql Anywhere,这个数据库不仅可以用在桌面级,还可以用于服务器级,因为其支持存储过程、触发器等,一般在使用PowerBuilder开发的产品中很常见,因为毕竟是同一个公司的产品,这两个数据库都可以通过Ado来访问. 
  
   问题六:在phpmyadmin中怎么导出数据库  选择下方另存为文件,然后根据提示导出就可以了 
  
   问题七:怎样将从网站后台的数据库中导出数据?  ''利用ASP生成EXECL文档 
  '================================================= 
  set conn=server.createobject(adodb.connection) 
  conn.open application(connstring) 
  set rs=server.createobject(Adodb.recordset) 
  sql=select * from xxloginteachers order by jsid desc 
  rs.open sql,conn 
  do whil订 not rs.eof 
  msg=msg & rs(jsid) & chr(9) & rs(jsxm) & vbcrlf 
  rs.movenext 
  loop 
  set f=server.createobject(scripting.filesystemobject) 
  set myfile=f.createtextfile(d:\xmllover.xls,true) 
  myfile.close 
  '已生成xmllover.xls!!!! 
  
   问题八:从oracle数据库里想导出单个表,怎么导出呀  exp [email protected] file=d:\daoc罚u.dmp tables=(table1) system是用户名,manager 是密码,myoracle 是数据库名。 
  
   问题九:.mdf数据库文件如何导入数据库  打开企业管理器->向下展开到&哗39;数据库'->右键点击'数据库'->选择'所有任务'->点击'附加数据库'->点击 带三个点的按钮(...)->找到要附加的数据库(要选择后缀名.mdf的)->点击确定->点击确定 附加成功 
  
   问题十:sql server2005数据库文件怎么导入  方法/步骤 
  1、点击左下角 开始按钮,找到sql server2005,打开它 
  2、右击数据库,选择新建数据库,如果已经有了数据库,则可以点击附加数据库,将本地的数据库文件附加到sql里面 
  3、附加完成后,我们点击数据库,展开,找到我们附加上的test数据库,再点开test数据库下的表文件夹,发现里面有已经创建好的表 
  4、右击,打开表,则可以增加表或修改的内容 
  5、右击修改表,怎可以增加或修改表的属性 
  6、也可通过右击表文件夹,选择新建表来新建一直表,或者点击左上角的新建查询通过命令来新建一张表

如何导出数据库文件?

6. 如何把形式为.sql导入到数据库?

附加数据库 或者导入数据库\x0d\x0a\x0d\x0aSQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。\x0d\x0a\x0d\x0aSQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。\x0d\x0a\x0d\x0a1、首先,在“SQL企业管理器”中新建一个临时数据库A1。\x0d\x0a2、右击A1数据库,选择:所有任务->还原数据库。\x0d\x0a3、在“还原数据库”窗口中,选择:“从设备”。\x0d\x0a4、点击“选择设备”。\x0d\x0a5、点击“添加”。\x0d\x0a6、从文件名中选择要还原的数据库文件,如A1.BAK。\x0d\x0a7、点击“确定”,返回“还原数据库”窗口。\x0d\x0a8、点击“选项”卡,进入选项设置。\x0d\x0a9、钩选:“在现有数据库上强制还原”。\x0d\x0a10、修改“移到物理文件名”为:“c:\a1.ldf”、“c:\a1.mdf”。\x0d\x0a11、点确定,即可导入备份文件中的数据到临时数据库A1中。\x0d\x0a\x0d\x0a12、此时,你可以将数据从A1导入到另外一真正要导入的数据库中,如DOE数据库。\x0d\x0a\x0d\x0a(下面的数据导入操作为SQL2000企业管理器的一般数据导入导出操作。)\x0d\x0a\x0d\x0a13、在“SQL企业管理器”中选择“DOE”数据库。\x0d\x0a14、右击DOE数据库,选择:所有任务->导入数据。\x0d\x0a15、在“DTS导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库A1。点击下一步。\x0d\x0a16、在“选择目的”中,系统已经默认为DOE数据库。\x0d\x0a17、连续点击“下一步”,直到完成。\x0d\x0a\x0d\x0a经过上面的操作,你已经成功地将备份文件A1.BAK中数据导入DOE数据库中,并且DOE数据库原有数据不变。\x0d\x0a\x0d\x0a此时,你可以删除临时数据库A1。\x0d\x0a\x0d\x0a-------------------------------------------------------------\x0d\x0a1.打开SQLCC\x0d\x0a\x0d\x0a2.连接数据库\x0d\x0a\x0d\x0a3.连接表"ragnarok"(没有的可以新建一个)\x0d\x0a\x0d\x0a4.选择表按CTRL+Q\x0d\x0a\x0d\x0a5.点左侧的"打开"按扭(图标为一个文件夹)导入SQL文件\x0d\x0a\x0d\x0a6.删除深红色的部分(注意要全部删除,不然导入过程可能会出错)\x0d\x0a\x0d\x0a7.修改开头的数据库为"ragnarok",结尾修改数据库的用户名和密码\x0d\x0a\x0d\x0a8.按右侧的"导入"按扭(图标为一个感叹号)开始导入\x0d\x0a\x0d\x0a9.导入完毕后关闭窗口\x0d\x0a\x0d\x0a10.重新连接数据库,即可看到"ragnarok"里的数据表了

7. 怎样将.sql文件导入到数据库

方法一:
1、生成脚本导出导入sql2008全部数据,右键要导出的数据库,任务--生成脚本。

2、在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据。

3、如果找不到 要编写脚本的数据的类型 ,可以看下图,sql2008(有多个版本),把编写数据的脚本设置为TRUE即可。

4、选择要保存的地方,一直下一步就可以了。在要导入的数据库中新建查询:从SET ANSI_NULLS ON 处开始执行(可以删除这句前面所有语句)。

5、上面方法,用到本人的sql server managerment studio 导出是不行的, 本人在选择对象的时候勾选的是如下红色圈中,结果就行了。


方法二:
1、分离和附加(导入与导出) sql2008数据(全部),右键数据库,任务--分离--删除连接,更新... 打勾,确定。

2、复制分离出来的数据(一般在Data目录下),包含两个文件mdf和ldf。

3、右键数据库(总的)——附加,在跳出的对话框中击添加,再指定刚才的mdf文件。

怎样将.sql文件导入到数据库

8. 文本文件导入到数据库中的几种方法

大型的数据库开发中常常遇到数据源是平面文件(如文本文件)的情况,对于这样的数据源,无法使用数据库对其数据进行有效的管理,另外也无法使用SQL语句对其进行查询和操作,所以当务之急就是将这些平面文件导
入到数据库中,然后就可以对其进行高效的操作了。   
下面介绍几种常见的数据导入的方法,希望能够给大家启迪。另外,本文所涉及到的数据库均为ORACLE数据库,其实对于其他数据库而言,方法类似。

一、Sql*:Loader   
该方法是Oracle数据库下数据导入的最重要的方法之一,该工具由Oracle客户端提供,   
其基本工作原理是:首先要针对数据源文件制作一个控制文件,控制文件是用来解释如何对源文件进行解析,其中需要包含源文件的数据格式、目标数据库的字段等信息,一个典型的控制文件为如下形式:   
LOAD   DATA
INFILE     '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'
TRUNCATE   (也可以用append替换TRUNCATE)
INTO   TABLE   fj_ipa_agentdetail
fields   terminated   ","
trailing   nullcols   
(     AGENT_NO               char,
AGENT_NAME           char,
AGENT_ADDRESS     char,
AGENT_LINKNUM     char,
AGENT_LINKMAN     char                        
)   
其中,INFILE     '/ora9i/fengjie/agent/data/ipaagentdetail200410.txt'指明所要导入的源文件,其实源文件也可以直接通过命令行来输入获得   ,fj_ipa_agentdetail为目标表的名字,fields   terminated   ","是指源文件的各个字段是以逗号分隔,trailing   nullcols表示遇到空字段依然写入到数据库表中,最后这5个字段是目标数据库表的字段结构。通过上面这个典型的控制文件的格式分析可知,控制文件需要与源文件的格式信息一致,否则导入数据会出现异常。   
除了控制以外,sql*loader的还需要数据文件,即源文件。根据格式的不同,源文件可以分为固定字段长度和有分隔符这两大类,这里将分别说明这两种情况:

固定字段长度的文本文件   
就是每个字段拥有固定的字段长度,比如:   
602530005922                 1012   
602538023138                 1012   
602536920355                 1012   
602531777166                 1012   
602533626494                 1012   
602535700601                 1012

有分隔符的文本文件   
就是每个字段都有相同的分隔符分隔,比如:

1001,上海长途电信综合开发公司,南京东路34号140室   
1002,上海桦奇通讯科技有限公司,武宁路19号1902室     
1003,上海邦正科技发展有限公司,南京东路61号903室

对于上述两种文件格式sql*loader均可以做处理,下面就前面那个固定长度的文本来举例说明:   
由于该文本只有两个字段,一个为设备号,一个是区局编号,两者的长度分别为20和5,那么可以编制控制文件如下:   
LOAD   DATA
INFILE     '/ora9i/fengjie/agent/data/ipaagent200410.txt'
TRUNCATE
INTO   TABLE   fj_ipa_agent   
(                   DEVNO             POSITION(1:20)   CHAR,
BRANCH_NO         POSITION(21:25)   CHAR                    
)
其中,'/ora9i/fengjie/agent/data/ipaagent200410.txt'为该文件的完全路径,POSITION(M:N)表示该字段是从位置M到位置N。   
对于有分隔符的数据文件,前面已经有一个例子,这里就不再赘述了。总之,使用Sql*Loader能够轻松将数据文件导入到数据库中,这种方法也是最常用的方法。
二、   使用专业的数据抽取工具
目前在数据仓库领域中,数据抽取与装载(ETL)是一重要的技术,这一技术对于一些大的数据文件或者文件数量较多尤其适合。这里简单介绍目前一款主流的数据抽取工具   ――Informatica。   
该工具主要采用图形界面进行编程,其主要工作流程是:首先将源数据文件的结构(格式)导入为Informatica里,然后根据业务规则对该结构进行一定的转换(transformation),最终导入到目标表中。   
以上过程仅仅只是做了一个从源到目标的映射,数据的实际抽取与装载需要在工作流(workflow)里进行。
使用专业的数据抽取工具,可以结合业务逻辑对多个源数据进行join,union,insect等操作,适合于大型数据库和数据仓库。
三、   使用Access工具导入   
可以直接在Access里选择‘打开‘文本文件,这样按照向导来导入一个文本文件到Access数据库中,然后使用编程的方法将其导入到最终的目标数据   库中。   
这种方法虽然烦琐,但是其对系统的软件配置要求相对较低,所以也是有一定的使用范围
最新文章
热门文章
推荐阅读