教你用shell来操作mysql

作者: Java及SpringBoot | 来源:发表于2020-01-20 15:28 被阅读0次

个人专题目录

1. 教你用shell来连接mysql

#!/bin/bash

#连接数据库
mysql=`which mysql`
#发送单个命令
${mysql} test -h 127.0.0.1 -u root  -P 3306 -proot -e "show databases;"

#发送多个命令
${mysql} test -h 127.0.0.1 -u root  -P 3306 -proot <<EOF
show tables;
select * from at;
EOF

dbs=`${mysql} test -h 127.0.0.1 -u root  -P 3306 -proot -Bse 'show tables;'`
for db in ${dbs}
do
    echo ${db}
done


#使用xml输出数据
${mysql} test -h 127.0.0.1 -u root  -P 3306 -proot -X -e 'select * from at'

#使用table标签输出数据
${mysql} test -h 127.0.0.1 -u root  -P 3306 -proot -H -e 'select * from at'

2. 教你用shell来操作mysql

#!/bin/bash
# send data to the the table in the MYSQL database

MYSQL=`which mysql`

if [[ $# -ne 2 ]]
then
    echo "must be 2 params"
else
    #脚本变量一定要用双引号,字符串变量使用单引号
    statement=" insert into at values('$1', $2)"
    ${MYSQL} test -h 127.0.0.1 -u root  -P 3306 -proot <<EOF
    ${statement}
EOF
    if [[ $? -eq 0 ]]
    then
        echo Data successfully added
    else
        echo Problem adding data
    fi
fi

相关文章

  • 教你用shell来操作mysql

    个人专题目录 ​ 1. 教你用shell来连接mysql 2. 教你用shell来操作mysql

  • shell中的sql操作

    在编写shell脚本的时候,可能会遇到操作mysql数据库的情况。下面介绍如何在shell脚本中操作mysql数据...

  • MySQL安装

    运行以下命令安装MySQL: 启动和关闭mysql服务器: 进入mysql shell界面: MySQL常用操作 ...

  • mysql初使用(os_x)

    一、下载安装MySQL服务和shell操作组件 1、Download MySQL Community Server...

  • Shell脚本操作-6

    Shell操作数据库MySQL SQL基本操作 安装MySql数据库 连接数据库 mysql -u root -p...

  • mysql shell 操作

    1,导出数据 mysqldump -u root -p --default-character-set=utf8 ...

  • shell操作 MySQL

    原文链接: https://www.jianshu.com/p/311e54ec7ba7作者: shark 基本思...

  • shell_操作Mysql

    一、基本思路 shell 操作Mysql是通过给mysql这个客户端程序传递相应的参数实现的。 mysql -u用...

  • Shell学习笔记-基础学习

    什么是shell? shell是外壳的意思,就是操作系统的外壳。 我们可以通过shell命令来操作和控制操作系统,...

  • shell操作mysql脚本

    1、 !/bin/bash MYSQL=MYSQL mytest -u test -e 'select * fro...

网友评论

    本文标题:教你用shell来操作mysql

    本文链接:https://www.haomeiwen.com/subject/khvjzctx.html