如何将一个mysql数据库中的一个表导入到另一个mysql数据库中

 我来答
折柳成萌
高粉答主

2017-12-06 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:5854万
展开全部
mysql中如何将一个数据库db1的表tb1导入到另一个数据库db2表tb2中

【方式一】
前提是tb2的表结构和tb1是相同的
首先将tb1的数据导出,导出语句为:
SELECT * FROM tb1 INTO OUTFILE "c:/temp/yourtabledata.txt";
其中yourtabledata.txt为你导出的数据文件

然后将已导出的数据文件放在你指定的路径下,假设路径为c:/data,
则导入到表tb2的语句为:
LOAD DATA INFILE "c:/data/tbsource.txt" INTO TABLE tb2

【方式二】
前提是tb2不存在
登录数据库db2,执行
create talbe tb2 select * from db1.tb1

【方式三】
以上方式是执行sql语句,下面这种方式是执行脚本来实现
1.导出
在cmd中输入以下语句:
mysqldump -u 用户名 -p db1 tb1 > yourtabledata.txt

其他的一些导出语句,可以参考以下:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名 //导出完整数据库结构和数据
mysqldump -u 用户名 -p -d 数据库名 > 导出的文件名 //导出数据库结构
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 //导出一个表,包括表结构和数据
mysqldump -u 用户名 -p -d数据库名 表名> 导出的文件名 //导出一个表结构
2.导入
可以用工具navicat.exe来实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式