前言:在脚本中调用MYSQL语句,借助Here-document用法
Shell2Mysql.sh代码如下:
#!/bin/bash
MYSQL=`which mysql` #获取mysql路径
$MYSQL test -u mysql -p << EOF #Here-document用法即调用mysql语句,start
create table people(name varchar(20),sex varchar(10)); #创建具有名字和性别的people表,注意分号
show tables; #显示数据里的所有表
EOF #结束mysql语句,end
执行linux命令:
chmod u+x Shell2Mysql.sh #在root状态下添加执行权限
./Shell2Mysql.sh #运行Shell2Mysql.sh脚本