DB2导入导出方法总结

1.导出 DEL 文本文件

export to D:\T_TESTTABLE20121220.del of del
select * from [email protected] 

2.导出 ixf 文本文件.ixf 文件包含表结构和db2数据库信息

export to D:\T_TESTTABLE20121220.ixf of ixf
select * from [email protected]

3.导入数据 之 数据插入

import from d:\T_TESTTABLE20121220.del of del
insert into [email protected] 
import from d:\T_TESTTABLE20121220.ixf of ixf
insert into [email protected] 

4.导入数据 之 数据替换

import from d:\T_TESTTABLE20121220.del of del
replace into [email protected]
import from d:\T_TESTTABLE20121220.ixf of ixf
replace into [email protected] 

5.导入数据 之 创建表结构,并导入数据

import from D:\T_TESTTABLE20121220.ixf of ixf
create into [email protected] 

6.导入数据 之 load导入表数据

LOAD CLIENT FROM D:\T_TESTTABLE20121220.IXF OF IXF
INSERT INTO [email protected]
LOAD CLIENT FROM D:\T_TESTTABLE20121220.del OF del
INSERT INTO [email protected]

7.导入数据 之 包含ID为GENERATED ALWAYS 始终由系统生成的表

LOAD CLIENT FROM D:\T_TESTTABLE20121220.IXF OF IXF
MODIFIED BY IDENTITYOVERRIDE INSERT INTO [email protected] 

8.导入数据 之 DEL文件中文乱码的解决

LOAD CLIENT FROM D:\T_TESTTABLE20121220.del OF del
modified by codepage=1386 INSERT INTO [email protected] 

如果有中文乱码和identity 的话,codepage 写前面

9.导入数据 之 load表时,表锁死

LOAD CLIENT FROM C:\空文件.TXT OF DEL
TERMINATE INTO [email protected] 
时间: 2024-10-29 04:31:58

DB2导入导出方法总结的相关文章

Linux环境下mysql数据库导入导出方法

导出整个数据库中的所有数据 1.在linux命令行下输入: mysqldump -u userName -p  dabaseName  > fileName.sql fileName.sql最好加上路径名 导出数据库中的某个表的数据 mysqldump -u userName -p  dabaseName tableName > fileName.sql 导出整个数据库中的所有的表结构 在linux命令行下输入: mysqldump -u userName -p -d dabaseName  

15 MySQL数据导入导出方法与工具介绍之三

您可以看到MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半.另外的一般是从MySQL数据库中导出数据.有许多的原因我们需要导出数据.一个重要的原因是用于备份数据库.数据的造价常常是昂贵的,需要谨慎处理它们.经常地备份可以帮助防止宝贵数据地丢失:另外一个原因是,也许您希望导出数据来共享. 在这个信息技术不断成长的世界中,共享数据变得越来越常见. 比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库.这个数据库在许多书店之间共享,这样他们就知道哪些书将会很快出版.医

MySQL导入导出方法总结

使用into outfile 和 load data infile导入导出数据 这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动. 下面的mysql命令是把select的mytable表中的数据导出到/home/db_bak2012文件. select * from mytable where status!=0 and name!='' into outfile '/home/db_

oracle数据库导入导出方法

Oracle Database 10g以后引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(EXPDP和IMPDP)的作用  1.实现逻辑备份和逻辑恢复.  2.在数据库用户之间移动对象.  3.在数据库之间移动对象  4.实现表空间搬移. 数据泵导出导入与传统导出导入的区别: 在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还

使用Transact-SQL进行数据导入导出方法详解

刚接触这种数据搬移的方式会有很多问题     我只用过  第一种方式有的朋友会出现   SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问 解决方案    请参考http://blog.csdn.net/the_pain/article/details/4103518 启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1reconfigureexec

18 MySQL数据导入导出方法与工具介绍之二

批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令. 为了实现批处理,您重定向一个文件到mysql程序中,首先我们需要一个文本文件,这个文本文件包含有 与我们在mysql中输入的命令相同的文本.比如我们要插入一些数据,使用包含下面文本的文件(文件名为New_Data.sql,当然我们也可以取名为 New_Data.txt及任何其他的合法名字,并不一定要以后缀sql结尾):USE Meet_A_Geek;INSERT INTO Customers

DB2导入导出编目配置

可使用db2cfexp和db2cfimp导出导入DB2数据库编码信息.这对于编目信息从一台机器复制到另一台机器时十分有用. 命令详细信息: db2cfexp db2cfexp exports configuration information. db2cfexp fname [ template | backup | maintain ]                    -          -        - fname - path/filename of the export pr

DB2导入导出数据库数据

导出数据库中数据 在db2cmd命令下生成建库脚本(-z指定模式名) db2look -d BBS -z db2admin -u db2admin -e -o bbs.sql 在db2cmd命令下导出数据 db2move BBS export -sn db2admin -u db2admin -p db2admin 导入数据到数据库 1.使用指定的csv格式的数据文件并生成日志文件 import   from   "D:/tmp/qm_east_info.csv"   OF   DEL

mysql 数据库导入导出方法总结(是时候总结)

注意:mysqldump  是在  操作系统命令行下运行的. 不是在 mysql 命令行下运行的进入MySQL目录下的bin文件夹,如:C:\Program Files\MySQL\MySQL Server 5.5\bin> mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 (1)-p 后面不能加password,只能单独输入如1中那样 (2)mysqldump是在cmd下的命令,不能再mysql下面,即不能进入mysql的(即use dpname下,得exit退