shell脚本--操作MySQL数据库
其实就是一个很简单的套路,和其他语言差不多,首先连接数据库,然后在进行其他操作。
套路如下:
1 2 3 4 5 6 7 8 9 | #!/bin/bash mysql= "mysql -uroot -proot" #连接数据库的语句 sql= "show databases" #要执行的SQL语句 $mysql -e "$sql" #注意$sql要用引号括起来,因为$sql是一个字符串 #或者 #mysql="mysql -uroot -proot" #$mysql -e "show databases" |
注意上面的代码中,最最重要的就是一个 -e 参数,功能就是让shell在cli方式下执行SQL语句。
上面是最简单模板,复杂一点的话,可以配合switch case来根据传递的参数来执行不同的SQL语句,完成不同的功能。
如需转载,请注明文章出处,谢谢!!!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步