将 MySQL 数据库导出到 CSV 文件而不包含索引、表结构等的最佳方法是什么?我只需要获取所有数据,我有很多表所以我不想一一做。我正在使用在 Linux 上运行的 0xdbe 和 Workbench。谢谢!
mysqldump 有一种转储制表符分隔文件的模式,每个表一个。
mysqldump -u <username> -p<password> -T <output_directory> --no-create-info <database_name>
Run Code Online (Sandbox Code Playgroud)
通过一些调整,这可以使它看起来像一个 CSV 文件。
mysqldump -u <username> -p<password> -T <output_directory> --fields-terminated-by ',' --fields-enclosed-by '"' --fields-escaped-by '\' --no-create-info <database_name>
Run Code Online (Sandbox Code Playgroud)
请注意,该文件是由数据库写入的,因此您的数据库运行的任何用户都需要对输出目录具有写入权限!
| 归档时间: |
|
| 查看次数: |
8559 次 |
| 最近记录: |