首页 > linux > 在shell脚本中使用mysql

在shell脚本中使用mysql

作者:bin
目录
[隐藏]

一、使用重定向方式

echo "show databases"|mysql -uroot -ptoot

添加-H使输出为html可用格式(快速导出结果供没有编程能力的人阅读)

echo "show databases"|mysql -uroot -ptoot -H

二、使用-e命令

 mysql -uroot -ptoot -e "show databases"

这里输出的结果会和mysql-cli一样,如果不想要标题和格式化的框框

mysql -uroot -ptoot -e "show databases" -B -s

还可以使用-X 命令输出xml格式的结果

mysql -uroot -ptoot -e "show databases"  -X

如果是在shell脚本中,可以使用以下方式定义mysql

MYSQL=$(which mysql)

 

您必须 [ 登录 ] 才能发表留言!