MySQL 命令之 导入导出 mysql
导出
执行 SQL 文件并保存输出
语法
1 |
|
参数
- input.sql:你的SQL文件。
- output.txt:所有正常输出(如SELECT结果)会被保存到此文件。
- error.log:错误信息会重定向到这里。
注意:-p
和密码之间不能有空格(如 -pmypassword),但建议省略密码直接在提示时输入以保证安全。
执行 SQL 语句导出结果为CSV格式
语法
1 |
|
示例:
SQL文件中包含SELECT语句,可以强制生成CSV:
1 |
|
--batch
: 使用 –batch 参数启动 MySQL 客户端时,MySQL 会进入非交互模式。这种模式下,MySQL 客户端不会读取和使用历史命令文件,也不会进入交互式命令行界面。通常用在 脚本执行和批量处理的场景。--silent
: 以静默模式启动,在执行查询时禁止显示MySQL提示信息和警告信息。tr '\t' ','
:将制表符替换为逗号,生成CSV。
MySQL 命令之 导入导出 mysql
https://flepeng.github.io/042-MySQL-22-命令-MySQL-命令之-导入导出-mysql/