如何把一个数据的表导入另一个数据库

如何把一个数据的表导入另一个数据库,第1张

db1为原数据,db2为要导出到的数据库,fromtable

是要导出的表名

1方法一:

登录导出到的数据库,执行

create

table

fromtable

select

from

db1fromtable;

2方法二:

在cmd下执行,mysqldump

-u

root

-p

db1

fromtable

file=d:/fromtablesql;

输入秘密,root为用户名

登录db2

执行

source

d:/fromtablesql;

3方法三:

登录db1

执行

select

from

fromtable

into

outfile

"d:/fromtable

txt";

导出纯数据格式

登录db2

执行

load

data

infile

d:/fromtable

txt

into

table

fromtable;

需要先建一张和原表结构一样的空表。

4建一个odbc连接,先导出到access中,再导出到另一个库中。

因为我没有转载DB2 所以没有办法帮你写出具体的sql语句,也不能测试我oracle 为例吧

1不管java 连接那个数据库都是一样的

ClassforName(dir);

String url = "";//数据库名,用户名和密码

Connection conn = DriverManagergetConnection(url);

Statement stat = conncreateStatement();

// 执行你想要执行的sql语句下面是查询,修改和删除有点不一样

ResultSet rs = statexecuteQuery(sql);

你可以通过select table_name from user_tables; 这个sql语句查询才出数据库里面所有的表

再通过 select from ALL_TAB_COLS A where lower(ATable_Name) = '表名' 查询出某一个表的相关信息这样是有点繁琐,不过不失为一种解决方法

2 读取数据就更容易了

直接执行select 就可以

3 帮刚刚读出来的表结构组装成建表语句 create 一下就可以了

4关于数据类型我也不是很清楚,你可以在网上查一查db2有哪些数据类型然后在建表的时候做一下儿转换就可以了

5你说的也就是把刚刚查询出来的数据插入到数据库中insert 就可以了

其实java *** 作数据库很简单的不同于c查询出来后,做适当的组装处理就可以得到你想要的结果

希望对你有帮助

方法/步骤

1、在sql server 2008中,鼠标右键点击新建好的数据表dboTable_1,选择编辑前200行。

2、然后在d出的窗体内输入数据。

3、输入结束后,鼠标左键单击工具栏上的运行图标,保存数据。

4、将表关闭掉以后,想要再打开编辑的话, *** 作如下图。

5、最后,输入数据完成的数据表如下图,之后即可启动vs建立连接了。

以上就是关于如何把一个数据的表导入另一个数据库全部的内容,包括:如何把一个数据的表导入另一个数据库、java程序读取db2数据库中所有数据表以及表数据,创建到mysql数据库中、如何向数据库的表中输入数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10156364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存