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

哎,对,就是那个数据库迁移啊,挺麻烦的。
我记得去年,我还在那个上海的公司,搞那个项目,就是要把一个MySQL库里的表弄到另一个MySQL库去。

当时啊,我也懵,不知道咋弄。
后来才反应过来,可以创建表,然后导入数据。
就是那个命令,我记不清了,好像就是 createtablefromtableselectfromdb1 .fromtable; 这样,简单是简单,就是表要是简单的才行。

后来呢,又试了那个命令行工具,在cmd里导出数据,弄个sql文件。
命令是mysqldump-uroot-pdb1 fromtablefile=d:/fromtable.sql; 然后输密码,再登录目标数据库,执行source那个sql文件。
这样,复杂点的表也能弄,还能保留格式。

还有那个,就是文件导出导入。
先在源数据库导出数据为纯文本文件,selectfromfromtableintooutfile"d:/fromtable.txt"; 然后在目标数据库创建个空表,再导入那个txt文件。
loaddatainfiled:/fromtable.txtintotablefromtable; 这样,需要自己先建表,有点麻烦。

最后,还试了ODBC连接,把表导到Access里,再从Access导入。
建立ODBC连接,然后导出,再导入。
这样,需要中间环节,更复杂了。

总之,方法挺多的,看情况选。

数据库怎么导出数据

步骤错误,完全不行。

Oracle导出用expdp,不是exp。

正确命令格式:expdp username/password@database_name directory=folder_name dumpfile=filename.dmp tables=(table_name)
直接用expdp命令行就行,不用先进cmd。

用expdp,指定目录,文件名,表名。

导出完,看指定目录下dmp文件。

在Dos命令下如何导出MySQL数据库

这就是坑,别用cmd导出数据库,用phpmyadmin更方便。

实操提醒:用phpmyadmin导出数据库,更简单快捷。