有的,可以通过mysqldump指令来进行,dump指令在mysql安装目录下的bin目录下
mysqldump的几种常用方法:
mysqldump -u username -p dbname >dbname.sql
(2)导出数据库结构(不含数据)
mysqldump -u username -p -d dbname >dbname.sql
(3)导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename >tablename.sql
(4)导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename >tablename.sql
嫌麻烦可以安装一下查询共组,workbench,navicat 等工具进行导出
默认情况下,使用mysqldump备份出来的表记录都是在一条insert语句,这样对于导入来说效率要高些,但是遇到记录很多的大表,可能会超过缓存区的大小,从而导致备份失败,可以使用参数实现一条记录一个insert语句,例如:mysqldump -uroot -p --skip-opt dbname >bak.sql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)