shell操作mysql的一些方法
在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、插入数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令。本文总结几种shell操作mysql的方法,供大家参考。
方法一:
mysql -uuser -ppasswd -e "SQL 语句 "
适合简单操作,单条语句。
方法二:
1 准备一个sql脚本,假如名字为test.sql。
2 新建一个shell脚本,假如名字为test_mysql.sh,内容如下:
mysql -uuser -ppassword < test.sql
或者
方法三:
MYSQL="/usr/bin/mysql -uuser -hhost -ppassword " $MYSQL <<! SQL 语句 !
注:不管$MYSQL放哪,后一个分界符号!一定要放在句首,不能有white-space
方法二和方法三适用于复杂的sql语句
posted on 2011-09-19 17:50 tianhuilove 阅读(1296) 评论(0) 编辑 收藏 举报