将数据从 mysql 数据库输入到文本文件的脚本

将数据从 mysql 数据库输入到文本文件的脚本

我编写了一个脚本来将表格内容提取到文本文件中。这是我的代码

#!/bin/bash

mysql -uroot -ppasswd database select * from table>textfile.txt

我已经更改了文件的权限,当我使用它运行它时,./myscript它会创建 textfile.txt 但会将 mysql 手册加载到其中。我怎样才能实现我想要的结果

答案1

它会向您显示手册,因为它的语法错误。试试这个:

mysql -uroot -ppasswd database -e "select * from table" >textfile.txt

来自手册:

-e, --execute=name  Execute command and quit. (Disables --force and history file.)

相关内容