在 SHELL 中使用mysql 命今

test.sh文件
#!/bin/sh
echo 下面是在shell中操作mysql
mysql -uroot -ppassword <<EOF
create database dbname;
use dbname;

create table dbname;
EOF
echo 上面的EOF处完成了mysql相关操作。

无实际意义的实例:

#!/bin/sh
service mysqld start
mysql -uroot -ppassword <<EOF
create database isfg;
use isfg;
create table httplog(ID int(20),name char(20),content char(30));
select * from isfg.httplog;
quit
EOF
cd
mysqladmin -uroot -ppassword isfg </home/xxx/test.sql

你可能感兴趣的:(在 SHELL 中使用mysql 命今)