shell中执行mysql语句的方法

前端之家收集整理的这篇文章主要介绍了shell中执行mysql语句的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、使用情景

项目中使用jenkins进行微服务的部署,每个服务都有自己的数据库,微服务的数据量有点多,如果自己手动去创建各个微服务的数据库,烦琐不说,准确性也无法保证。所以希望实现的功能是在jenkins执行的shell中进行数据库的创建。

二、实现

下面想要在一个本地数据库中创建一个数据库为例

#!/bin/bash
#定义数据库名称
data=notify

#创建数据库,如果没有就创建,有就不创建了
MysqL -uroot  -p123456 <<EOF  
   create database if not exists $data;
EOF

实现其实很简单,就是用<<EOF开头,EOF结尾即可,中间写上我们要执行的语句就可以了

原文链接:https://www.f2er.com/bash/389765.html

猜你在找的Bash相关文章