如何将 MySQL 数据库转储为纯文本 (CSV) 备份?

Linda Hamilton
发布: 2024-11-01 01:11:28
原创
692 人浏览过

How Can I Dump MySQL Databases to Plaintext (CSV) Backups?

使用 SQL 将 MySQL 数据库转储为纯文本 (CSV) 备份

您可以使用替代方法,而不是使用 mysqldump(它以主要为 MySQL 设计的格式输出数据)创建通用 CSV 备份。

TSV 导出:

要生成与 Excel 和其他电子表格软件兼容的制表符分隔 (TSV) 文件,请在 MySQL 中使用 -B 选项。此方法允许轻松地将数据导入到外部应用程序中:

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
登录后复制

CSV 导出:

或者,如果您可以直接访问服务器的文件系统,请考虑使用 SELECT INTO OUTFILE。此方法生成真正的 CSV 文件:

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table
登录后复制

通过使用这些方法,您可以从命令行创建纯文本 (CSV) 备份,从而提​​供与各种平台的灵活性和兼容性。

以上是如何将 MySQL 数据库转储为纯文本 (CSV) 备份?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!