MySql使用mysqldump 导入与导出方法总结
导出数据库数据:
首先打开cmd进入MySQL的bin文件夹下
1.导出education数据库里面的users表的表数据和表结构(下面以users表为例)
mysqldump-u[用户名]-h[ip]-p[密码]-P[端口号]数据库名表名>导出的文件名.sql mysqldump-uroot-h127.0.0.1-proot-P3306educationusers>d:/user.sql
导出多张表:
mysqldump-uroot-proot--databasestest--tablest1t2>two.sql
2.只导出表结构不导表数据,添加“-d”命令参数
mysqldump-uroot-h127.0.0.1-proot-P3306-deducationusers>d:/user.sql
3.只导出表数据不导表结构,添加“-t”命令参数
mysqldump-uroot-h127.0.0.1-proot-P3306-teducationusers>d:/user.sql
4.导出数据库的表结构和表数据(导入的时候需要指定数据库,保证指定的数据库存在)
导出命令:mysqldump-h127.0.0.1-P3306-uroot-prooteducation>d:/database.sql
导入命令:mysql-uroot-proot-h127.0.0.1-P3306education 5.导出特定数据库的所有表格的表结构及其数据,添加“--databases ”命令参数(导入的时候直接执行导出sql就行) 导出命令:mysqldump-h127.0.0.1-P3306-uroot-prooteducation--databaseseducation>database.sql 导入命令:mysql-uroot-proot-h127.0.0.1-P3306 6.导出所有数据库 该命令会导出包括系统数据库在内的所有数据库(all.sql默认保存在bin文件夹下面) 7.导出db1、db2两个数据库的所有数据 8.只导出test数据库的表结构 导出命令:mysqldump-uroot-proot--no-data--databasestest>s1.sql 导入命令:mysql-uroot-proot-h127.0.0.1-P3306test 恢复导入数据库数据: 系统命令行 格式:mysql-h[ip]-P[(大写)端口]-u[用户名]-p[密码] [数据库名] 导入命令:mysql-uroot-proot-h127.0.0.1-P3306education 导入命令:mysql-uroot-proot-h127.0.0.1-P3306 这个两种情况上面已经说明什么情况下使用 mysql命令行 首先链接mysql,命令行格式如下: 格式:mysql-h主机地址-u用户名-p用户密码 下图是链接本机的mysql:mysql-uroot-proot 链接远程:mysql-h10.0.0.10-uroot-proot 参考链接: https://www.nhooo.com/article/73230.htm https://blog.csdn.net/helloxiaozhe/article/details/77680255 到此这篇关于MySql使用mysqldump导入与导出方法总结的文章就介绍到这了,更多相关mysqldump导入与导出内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票! 声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
mysqldump-uroot-proot--all-databases>all.sql
mysqldump-uroot-proot--databasesdb1db2>dbs.sql
mysql>usetest;
mysql>source/home/test/database.sql