首页 > 数据库 >shell脚本读取MySQL数据库并写入变量

shell脚本读取MySQL数据库并写入变量

时间:2023-02-03 17:37:17浏览次数:58  
标签:... shell 读取 mysql DB USER MySQL query

DB_HOST=...
DB_PORT=...
DB_USER=...
DB_PASSWORD=...
DB_NAME=...
mysql="mysql -h$DB_HOST -P$DB_PORT -u$DB_USER -D$DB_NAME -s -e"
export MYSQL_PWD=$DB_PASSWORD

query_sql="select a,b,c from qwe where pq='xy"

read -a query_res <<< $($mysql "$query_sql")
a=${query_res[0]}
b=${query_res[1]}
c=${query_res[2]}

标签:...,shell,读取,mysql,DB,USER,MySQL,query
From: https://www.cnblogs.com/umichan0621/p/17089978.html

相关文章

  • 虹科产品 | 使用Redis企业版数据库为MySQL增添魅力!
    MySQL读取数据慢?难以轻松扩展?数据搜索效率低?无法实时分发数据集?针对以上问题,虹科Redis企业版数据库的解决方案来了!企业如果将Redis企业版数据库与MySQL一起使用,可以实现......
  • shell脚本学习教程(全网最全教学)
     1shell概述1.1什么是ShellShell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便远程远程程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚......
  • xshell 连接vmware中的lunix
    第一步关闭window和lunix两个系统的防火墙第二步lunix安装ssh   suduaptinstallssh第三步找到虚拟机的用户名、密码、ip,然后在xshell中新建会话下图  ......
  • MySQL:锁
    锁的概述事务的隔离性数据库锁来实现。锁是计算机协调多个进程或线程并发访问某一资源的机制。锁冲突也是影响数据库并发访问性能的一个重要因素。所以锁对数据......
  • mysql常用语法汇总
    增删改查--新增insertintotb_student(`name`,age,sex,classid)values('李四',18,1,1);--删除deletefromtb_studentwhereid=1;--修改updatetb_students......
  • mysql数据库锁-设置读写锁
    有这样一个业务场景,比如另外一个团队的人只想要我们这边sit库的读权限,来查看数据。但是开发人员只有一个是数据库账号,也就是说对数据库读写权限都有的账号。那开发人员怎......
  • MySQL 8.0 数据复制到 5.7
    场景公司后端机子给前端连接协同开发,但是又不太方便,正好我手上公司的电脑没有用,就准备拿来当专门的后端接口开发服务器然后就开始在本子上新搭一个环境,并迁移代码和数......
  • 经典的 Shell 十三问【转】
    1.为何叫做shell?我们知道计算机的运作不能离开硬件,但使用者却无法直接操作硬件,硬件的驱动只能通过一种称为操作系统(OS,OperatingSystem)的软件来管控。linux严格来说只......
  • 自己动手用 shell 写个 docker【转】
    本文主要介绍使用shell实现一个简易的Docker。一、目的 在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入......
  • Mysql: 【Percona XtraBackup 2.4】 版的安装包 官方下载地址
    DownloadPerconaXtraBackup2.4https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.27/binary/tarball/ ......