本文目录一览:
如何将mysql中的数据导出成文件 mysqldump
mysqldump: 最早,也是最成熟的逻辑备份工具,是 MySQL 原生的用来备份整个数据库实例、单个数据库、单张表的逻辑备份工具, 上手简单,学习成本几乎为 0。备份简单,恢复也简单。
比如导出单个数据库 ytt: mysqldump ytt /tmp/ytt.sql;
恢复也非常简单:mysql /tmp/ytt.sql
缺点是备份速度慢。在整个备份过程中,是单线程运行;备份出来的数据集要恢复的话同样也是单线程运行,恢复速度也慢。除非对同一时刻的所有表单独备份出来,自己写额外脚本进行多线程恢复。
mysql怎么导出sql文件
导出sql文件可以使用mysqldump。
主要有如下几种操作:
①导出整个数据库(包括数据库中的数据):mysqldump -u username -ppassword dbname dbname.sql ;
②导出数据库中的数据表(包括数据表中的数据):mysqldump -u username -ppassword dbname tablename tablename.sql;
③导出数据库结构(不包括数据,只有创建数据表语句):mysqldump -u username -ppassword -d dbname dbname.sql;
④导出数据库中数据表的表结构(不包括数据,只有创建数据表语句):mysqldump -u username -ppassword -d dbname tablename tablename.sql。
怎么将mysql数据库数据导出成.sql文件
1、首先双击打开mysql数据库,打开需要导出的文件。
2、打开navicat,找到你要转储sql文件的数据库,右键-转储sql文件,如图所示。
3、然后选择你要将转储后的sql文件保存位置,并给该文件起一个名字,假设叫test.sql,然后点击保存就可以了,如图所示。
4、待sql文件转储完成之后,去你刚才选中的文件夹就可以看到已经转储成功的sql文件了,如图所示。
MySQL导出导入SQL文件命令方法
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 导出的`文件名
mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc d:wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysqluse 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysqlsource d:wcnc_db.sql