tianhuilove

导航

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  阅读(1287)  评论(0编辑  收藏  举报