mysql怎么导出数据库给别人(mysql数据库怎么导出到另一个数据库中)
本文目录
mysql数据库怎么导出到另一个数据库中
db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名1.方法一:登录导出到的数据库,执行create table fromtable select * from db1.fromtable;2.方法二:在cmd下执行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 输入秘密,root为用户名登录db2 执行 source d:/fromtable.sql;3.方法三:登录db1 执行 select * from fromtable into outfile "d:/fromtable .txt"; 导出纯数据格式登录db2 执行 load data infile d:/fromtable .txt into table fromtable; 需要先建一张和原表结构一样的空表。4.建一个odbc连接,先导出到access中,再导出到另一个库中。
mysql数据库怎么导出
用mysqldump和source可以使用这种方式导出数据:mysqldump -urott -P5678 --default-character-set=gb2312 -p -h127.0.0.1 Test test1 》 test1.sql也可以这样:mysql -uroot -P5678 --default-character-set=gb2312 -p -h127.0.0.1 -e "select * from Test.test1" 》 test1.sql (不过这样要手动建表,当然可以 show create test1得到建表语句)导入:可以这样(在mysql命令行下)mysql》use Test;mysql》source test1.sql;如果用select的方式得到的文件,应该这样导入:mysql》load data infile "test.sql" into table Test.test1;导入时可以"show processlist\G"查看导入状态。有时候会发生错误:ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`Test/test1`, CONSTRAINT `xxx` FOREIGN KEY (`AA`) REFERENCES `BB` (`AA`))这时需要对外键约束进行删除,比如:alter table cwealinfo drop foreign key `xxx`;也可以:set foreign_key_checks = 0;导出和导入时需要注意数据库的版本,比如从4导到5,最好用4的mysqldump,否则可能会失败。另外还需要注意字符集问题,如果两个库的字符集不同,可能会导致问题,因此导入前最好用“show variables like ’%char%’”查看下是否需要调整字符集设置
更多文章:
手机电视app官方下载(中国移动公司的手机电视客户端去哪里下载)
2024年6月24日 22:46
硬盘数据恢复软件免费版破解版(急求数据恢复大师dataexplore v2.53版的注册码)
2024年7月12日 15:22
visualfoxpro教程(VisualFoxPro6.0实用教程的图书目录)
2024年6月10日 16:31
edg连续六年德杯夺冠(lol唯一一个蝉联德冠军都队伍是谁)
2024年9月6日 15:41
万能视频格式转换器官方下载(狸窝全能视频转换器怎么把视频转成1080P)
2024年7月14日 12:11
免费下载铃声多多到手机(怎么把铃声多多的铃声下到苹果手机上)
2024年5月17日 11:32
中望cad2008免费下载(来个中望CAD2008破解版下载地址)
2023年8月21日 09:20