db2 命令导出导入表结构和数据

1.打开cmd命窗口,进入db2安装目录下d:db2,执行命令:DB2CMD,进入到DB2 CLP窗口。

2.创建一个data文件夹 命令:mkdir data

说明:将数据库全表结构的SQL语句导出到data目录下

3.  进入到data目录 命令:CD data

4 导出数据库表结构:db2look -d wides1 -u db2admin -t sys_account_tb -e -o account.sql

说明:生成account.sql 发送到 d:db2\data下

5.导出单个数据库表数据:

D:\db2\data>db2 connect to wides1

   数据库连接信息

 数据库服务器         = DB2/NT 9.5.0
 SQL 授权标识         = SYY
 本地数据库别名       = WIDES1


D:\db2\data>db2 export to d:\\db2\\data\\sys_account_tb.ixf of ixf messages msg
select * from sys.sys_account_tb

导出的行数:3792


D:\db2\data>

6.导入表数据:

D:\db2\data>db2 import from d:\\db2\\data\\sys_account_tb.ixf of ixf messages ms
g insert into sys.sys_account_tb

读取行数         = 3792
跳过行数         = 0
插入行数         = 0
更新行数         = 0
拒绝行数         = 3792
落实行数         = 3792

 

7.导出模式下所有表结构:db2 -d wides1 -z s1 -e -o all.sql

8.导出模式下所有表数据:db2move wides1 -sn s1

9.导出模式下所有表数据:db2move wides1 load

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DB2 是一款数据库管理系统,通常用于处理大规模的数据。在 DB2 中,我们可以使用导入命令来将结构数据导入数据库中。具体步骤如下: 1. 创建一个结构文件 我们可以使用 DB2 提供的 EXPORT 工具将现有的结构导出到文件中,命令如下: db2 export to 结构文件.del of del select * from 名 where 1=2 这个命令将会导出名为“名”的结构到“结构文件.del”文件中,其中“where 1=2”示只导出结构导出任何数据。 2. 创建一个数据文件 我们可以使用 DB2 提供的 EXPORT 工具将现有的数据导出到文件中,命令如下: db2 export to 数据文件.ixf of ixf select * from 名 这个命令将会导出名为“名”的数据到“数据文件.ixf”文件中。 3. 导入结构数据 我们可以使用 DB2 提供的 IMPORT 工具将结构数据导入数据库中,命令如下: db2 -tvf 结构文件.sql db2 "connect to 数据库名 user 用户名 using 密码" db2 load from 数据文件.ixf of ixf replace into 名 这个命令将会先执行“结构文件.sql”中所有的 SQL 语句,以创建结构。然后使用 IMPORT 工具将“数据文件.ixf”中的数据导入数据库中。其中“replace”参数示如果有重复数据则替换,而不是添加。 以上就是使用 DB2 导入结构数据的基本步骤。需要注意的是,导入操作可能会覆盖现有数据,应谨慎操作。建议先备份现有数据再进行导入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值