MySQL管理篇,mysqldump导出数据

2025-05-22 02:12:34

MySQL管理中,有时候需要把数据库中的数据导出到外部存储文竭惮蚕斗件中,MySQL中的数据可以导出SQL文本文件,XML,HTML等文件格式,同样这些导出也是可以导入到MySQL中,本文给大家介绍使用mysqldump命令导出文本文件

工具/原料

电脑

MySQL

Navicat等可视化管理软件

语法格式

1、语法格式:mysqldump -T path -u username -p dbname [tables] [option]

MySQL管理篇,mysqldump导出数据

2、释义1.指定了-T才可以导出纯文本文件2.path 导出路径3.dbname 要导出的数据库名称4.tables 要导出的表名称,不输入默认导出所有表5.option--fields-terminated-by = value : 设置字段间的分隔符,默认'\t'--fields-enclosed-by = value : 设置字段间的分隔符--fields-optionally-enclosed-by = value : 设置字段间的分隔符--fields-escaped-by = value : 设置转义字符,默认'\'--lines-terminated-by = value : 设置每行结尾的字符

MySQL管理篇,mysqldump导出数据

示例1:导出test整个数据库

1、查看数据库test内容

MySQL管理篇,mysqldump导出数据

2、导出test整个数据库mysqldump -T G:/sqlbak/mysqldump/ test -u root -p

MySQL管理篇,mysqldump导出数据

3、查看对应目录。可以发现,test库的所有表都已经导出,包括SQL文件及TXT文件

MySQL管理篇,mysqldump导出数据

4、查看t_user.sql内容

MySQL管理篇,mysqldump导出数据

5、查看t_user.txt内容

MySQL管理篇,mysqldump导出数据

示例2:导出单个表

1、导出t_user表,并带参数mysqldump -T G:/sqlbak/mysqldump2/ test t_user -u root -p --fields-terminated-by=, --fields-enclosed-by=\" --fields-escaped-by=' --lines-terminated-by=\r\n

MySQL管理篇,mysqldump导出数据

2、查看对应目录。可以发现,t_user表已经导出,包括SQL文件及TXT文件

MySQL管理篇,mysqldump导出数据

3、查看t_user.sql内容

MySQL管理篇,mysqldump导出数据

4、查看t_user.txt内容

MySQL管理篇,mysqldump导出数据
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢