1.Mysql数据库+Shell:
- 连接数据库(使用DB的user和passwd):mysql -hip -uuser -ppasswd -Ddatabase -Pport
- -s按行输出,中间有tab分割
- -N不显示列名信息
- --protocol=name,使用的协议(TCP)
- 其他用户,可以使用mysql --help查看
- 避免passwd明文警告,在mysql命令前,加MYSQL_PWD=${vari}
- -t按table表的格式,输出字段名和字段内容
使用实例:
db_select() {
sql=$1
result=`MYSQL_PWD=${password} mysql -hlocalhost -uuser -P3306 --protocol=TCP -Ddbname -s -N <<EOF
${sql}
EOF`
}