shell重温---基础篇(连接数据库)
前几天分享了shell字符串操作,数组操作等,接下来回归到项目,进行数据库操作。按照一般情况来说,shell连接数据库基本上都是DB使用的,因为需要运行大量的sql啊什么的,所以都会封装到shell中来进行操作。话不多说,给大家看一个实例,基本上就差不多完事了:
#!/bin/bash
mysql -uroot -proot <<EOF
show databases;
use super;
insert into chains(name) values("renyuz");
insert into chains(name) value("wl");
select * from chains;
EOF
运行结果就是:
Database information_schema cms dedecms kd mysql performance_schema project_manager super supers test tests id name 9 wl 8 renyuz 10 renyuz 11 wl 12 renyuz 13 wl 14 renyuz 15 wl
大家可以创建一个表试一下,其中呢,EOF是开始运行和结束运行sql的一种标识。
OK,今天的分享很简单,到这里就结束了,各位勿喷哈。。。。。。
原文链接:https://blog.csdn.net/luyaran/article/details/79396216