您的位置:首页 > 运维架构 > Shell

shell操作mysql的一些方法

2011-09-19 17:50 351 查看
  在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语句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: