Shell连接mysql
作者:
人在码途 | 来源:发表于
2017-06-13 23:58 被阅读173次#!/bin/bash
# @Author: tk
# @Date: 2017-06-13 23:31:53
# @Last Modified by: tk
# @Last Modified time: 2017-06-13 23:57:14
MYSQL="mysql"
#mysql -h 主机 -u 用户 -p密码 -P端口 -D库 -Bse “mysql query string” > /tmp/a.txt
#-B:指定mysql程序工作在批处理模式
#-s:禁止输出标题和格式化符号
#-e:执行相应的sql
#示例
dbs=$($MYSQL -uroot -p123456 -Bse 'show databases')
for db in $dbs
do
echo $db
done
#方法1 <<EOF开始 EOF结束
$MYSQL -uroot -p123456 << EOF
use mydb;
select * from activity_record;
EOF
#方法2 -e 输入带有格式化
$MYSQL -uroot -p123456 -e "
use mydb;
select * from activity_record"
#方法3
cmd="use mydb;select * from activity_record"
$MYSQL -uroot -p123456 -e "${cmd}"
本文标题:Shell连接mysql
本文链接:https://www.haomeiwen.com/subject/kdnjqxtx.html
网友评论