您现在的位置是:课程教程文章
如何导出mysql
2023-12-18 19:31课程教程文章 人已围观
-
MySQL主从复制集群配置(2期)
MySQL主从复制集群配置(2期)一、MySQL快速入门培训教程(八):MySQL主从复制集群配置,本课内容 1.MySQL主从... -
阿里巴巴内部Mysql索引性能优化最佳实践
阿里巴巴内部Mysql索引性能优化最佳实践我们图灵学院晚上8点有邀请到前美团、阿里、京东、国美、谷歌等大牛在腾讯... -
2020年MySQL5.7系列课程
2020年MySQL5.7系列课程带领大家学会MySQL企业级新一代高可用解决方案之xenon 另外已上线jumpserver,za... -
Django项目部署:Linux+Nginx+Uwsgi+Python3+Mysq
Django项目部署:Linux+Nginx+Uwsgi+Python3+Mysq也可以请加小刘老师微信来获取更多课程的视频以及学习资料 课程目标 Django项...
mysqldump是mysql用于转存储数据库的客户端程序·。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数
据库所需要的 SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。·可以用来实现轻量级的快速迁移或恢复数据库。是
mysql数据库实现逻辑备份的一种方式。
推荐:MySQL教程
在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非
常多。
语法:
默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表。
1.导出所有数据库
该命令会导出包括系统数据库在内的所有数据库
mysqldump -uroot -proot --all-databases >/tmp/all.sql
2.导出db1、db2两个数据库的所有数据
mysqldump -uroot -proot --databases db1 db2 >/tmp/db1_and_db2.sql
3.导出db1中的a1、a2表
注意导出指定表只能针对一个数据库进行导出,且导出的内容中和导出数据库也不一样,导出指定表的导出文本中没有创建数据库的判断
语句,只有删除表-创建表-导入数据.
mysqldump -uroot -proot --databases db1 --tables a1 a2 >/tmp/db1.sql
更多技术请关注Python视频教程。
上一篇:mysql怎么判断表是否存在
下一篇:没有了