美文网首页
Shell脚本操作-6

Shell脚本操作-6

作者: 做个合格的大厂程序员 | 来源:发表于2020-06-01 18:26 被阅读0次

Shell操作数据库MySQL

SQL基本操作

  1. 安装MySql数据库
  2. 连接数据库 mysql -u root -p 并且输入密码
  3. 退出数据库 exit
  4. 显示所有的数据库 show database;
  5. 进入数据库 use xxx;
  6. 删除数据库 drop database xxxx;
  7. 创建你数据库 create database xxxx;
  8. 创建表 create table table_test(id int(4) not null primary key,name char(20),sex int(2) not null default '0');
  9. 显示数据库表 show tables
  10. 插入数据 insert into table_test values(0,"leon",0)
  11. 显示数据 select * from table_test
  12. 更新数据 update table_test set sex=1 where name="leon"
  13. 删除数据 delect from table_test where id=1

数据库在Shell中的操作

登录数据库
远程:

MYSQL=$(which mysql)
$MYSQL -h nas.caoxiaozhu.com -P 32773 -u root -p123456

本地:

MYSQL=$(which mysql)
$MYSQL -u root -p

退出数据库

MYSQL=$(which mysql)
$MYSQL -u root -p -e 'exit'

显示数据库列表

MYSQL=$(which mysql)
$MYSQL -u root -p -e 'show databases'

查询表

MYSQL=$(which mysql)
#要加上具体数据库名称
$MYSQL student -u root -p -e 'show databases'

用开始标记或者结束标记,重定向

$MYSQL -h nas.caoxiaozhu.com -P 3306 student -u root -p88116142 << FLAG
select * from student
FLAG

增加数据

$MYSQL -h nas.caoxiaozhu.com -P 3306 student -u root -p88116142 << FLAG
insert into student values(4,"haha",0);
FLAG

增加自定义数据

if [ $# -ne 3 ]
then
    echo "参数不对,不能输入"
else 
#插入数据
$MYSQL -h nas.caoxiaozhu.com -P 3306 student -u root -p88116142 << FLAG
insert into student values($1,'$2',$3)
FLAG

#执行状态
if [$? -eq 0]
then
echo "插入成功"
else
echo "插入失败"
fi
fi
  • 操作数据库命令是用 -e

相关文章

  • Shell脚本操作-6

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

  • Shell脚本的简单介绍

    什么是Shell Shell应该是命令解释器,将Shell脚本解析成操作系统能理解的操作去执行。Shell脚本就是...

  • Shell_Shell 脚本中字符串的相关操作

    Shell_Shell 脚本中字符串的相关操作

  • shell中的sql操作

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

  • 2018-07-09 自动打包到上传fir 和可视化操作

    iOS 自动打包 从shell脚本到 jenkins的可视化操作 然后我们来研究下shell脚本怎么配置

  • shell

    shell脚本在linux中应用广泛,之前一直选用python写脚本来进行一些文件操作,但是最后发现shell脚本...

  • 第6次课-Shell脚本语言-第6讲

    内容一:Shell脚本->数据库SQL语句->基础(回顾) 内容二:Shell脚本语言->数据库操作->在Shel...

  • mongodb执行Js脚本操作数据库

    新建脚本db.js 在mongo shell中要切换到对应的库才可以操作 在mongo shell执行脚本

  • Linux 教程

    本系列文章介绍使用 Linux 操作系统的相关命令和操作,纯属个人积累,欢迎参考。 Shell 脚本 Shell ...

  • SHELL

    #SHELL分享 ##shell简介 shell是一种可以直接操作Linux 接口的脚本语言 #!/bin/bas...

网友评论

      本文标题:Shell脚本操作-6

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