mysqldump是一个可执行的命令,直接在系统命令提示符下执行即可,不需要登录到Mysql里面执行操作。
比如我要导出[udpdb]数据库中的[user]表的数据,那么我只需要在名称提示符内进入mysqldump.exe所在的文件目录,执行命令:
mysqldump -u用户名 -p密码 –databases 数据库名称 –tables 表 >路径:文件名.sql
当然,我们也可以只导出某一张表的某些数据(加where条件)。
更多mysqldump命令的参数可以自己通过搜索引擎查找。
另外的建议,可以使用一些数据库工具:
DbVisualizer
这个软件的优势是:凡是具有JDBC数据库接口的数据库都可以管理,什么数据库都能连。缺点是:导入导出数据的时候效率略慢,如果导入的数据量大,还容易发生内存溢出。
SQLyog
这是一个快速而简洁的图形化管理Mysql数据库的工具,我只用里面一个功能,就是数据的导入导出,效率非常高!
我经常需要导入导出几百万的数据,可以说非常非常的快,三五百万的数据,用个人的笔记本执行导入导出,都在一分钟以内。
希望我的解答能够帮助到你!
mysqldump是mysql提供的一条数据导出备份命令,不是sql语句,你这样导出当然会出错啦。我大概介绍一下mysql导出sql文件的两种方法,一种是直接使用mysqldump命令,一种是使用图形用户管理工具navicat,以我的mysql5.5为例:
方法一:使用mysqldump命令。
1.首先,你需要将mysqldump.exe配置到环境变量中,这样才能在cmd中直接使用mysqldump命令,这条命令在mysql安装目录的bin目录里,如图:
2.环境变量添加成功后,就可以在cmd中进行测试了。打开cmd,输入mysqldump,若出现一下界面则证明mysqldump命令配置成功:
3.现在就可以进行sql文件的导出了。以我的paper数据库为例,导出命令如下,我这里大概介绍一下数据库以及数据表的导出,sql文件保存路径为“F:backup”:
对应保存的sql文件如下:
方法二:直接使用navicat图形管理工具导出。
1.首先,下载安装navicat。这个网上有破解版也有安装教程,这里我就不详细说明了,很简单,直接安装就行:
2.建立连接。这个新建连接就行,输入连接名、IP地址、端口号、用户名和密码就能连接的,我的解答里面有这方面内容,不再赘述:
3.导出数据库及数据表,这个就比较简单了,点击右键“转储SQL文件…”直接导出,输入文件名,设置好保存路径就行:
至此,两种方法都介绍完了,用起来都比较简单,这个因人而异吧,有的人爱用命令,有的人爱用工具,都可以。如果你是初学者,对mysql及其命令不熟悉的话,建议使用第二种方法,更简单,下载navicat,使用图形化管理界面导出更方便,也方便自己以后对数据库的查看和管理,像其他管理工具sqlyog等也可以,也挺好的,只要你熟悉熟悉软件,多练习练习,很快就能掌握这方面的内容,希望以上分享的内容能对你有所帮助吧。
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/8337.html