美文网首页Linux小推车
12.shell中数据库操作

12.shell中数据库操作

作者: 芝麻酱的简书 | 来源:发表于2018-07-22 18:39 被阅读7次
  • 打开数据库
#!/bin/bash
#脚本中书写:
MYSQL=$(which mysql)
$MYSQL -u root -p
  • 退出数据库
#!/bin/bash
#登录数据库:
MYSQL=$(which mysql)
#$MYSQL -u root -p 表示登录数据库,后面[-e 'exit']命令表示登录后立即执行退出指令
$MYSQL -u root -p -e 'exit'
  • 显示数据库列表
MYSQL=$(which mysql)
$MYSQL -u root -p -e 'show databases'
  • 查询数据库表
MYSQL=$(which mysql)
$MYSQL db_123 -u root -p -e 'select * from t_student'
#格式 $MYSQL 数据库名  -u root -p -e 查询命令
  • 查询数据库表&输入重定向
MYSQL=$(which mysql)
$MYSQL db_123 -u root -p << MARK
select * from t_student
MARK

# 开始标记和结束标记语法:<T> 代码 <T>
  • 插入表数据

案例1:

$MYSQL db_123 -u root -p <<MARK
insert into t_student values(3,"Mike",1)
MARK

案例2:动态传递参数,并且返回执行状态

MYSQL=${which mysql}
#若不等于某个长度
if [$# -ne 3]
then
echo "传递的参数不对"
else 
#插入数据
$MYQSL db_123 -u root -p << MARK
insert into t_student values(4,'Grap',1)
MARK
#执行状态
if []

相关文章

  • 12.shell中数据库操作

    打开数据库 退出数据库 显示数据库列表 查询数据库表 查询数据库表&输入重定向 插入表数据 案例1: 案例2:动态...

  • MySQL之操作数据库

    二、操作数据库 操作数据库——>操作数据库中的表——>操作数据库中表的数据注:所有语句都要用;结尾。 1.操作数据...

  • 数据库的简单操作

    操作数据库 操作数据库 > 操作数据库中的表 > 操作数据库中表的数据 MySQL关键字不分大小写 2.1 操作数...

  • 数据库、表、字段操作速览

    6.1 数据库操作 创建数据库 查看数据库 选中数据库 查看数据库中的表 删除数据库 6.2 数据表操作 创建表 ...

  • 利用pycharm学习flask(十一)

    本文内容: 1.数据库操作2.在视图函数中操作数据库3.集成python shell 数据库操作 创建表 我们使用...

  • 数据库操作之FMDB

    iOS中使用的是sqlite3数据库,操作数据库的时候首先需要会数据库操作语句—sql语句,在代码中操作数据库时,...

  • Django事务操作

    在Django中实现数据库的事务操作 在学习MySQL数据库时,MySQL数据库是支持原子操作的. 什么是数据库的...

  • 在编辑model层时,如何命名规范整洁的代码?

    在编写数据库代码时,控制器不能直接调用数据库操作,所有的数据库操作必须在model层中编写,model中类的命名要...

  • ajax第五天

    HTML链接数据库,执行添加删除操作 添加操作 php代码 创建数据库 $_REQUEST[]:接收从html中传...

  • 探索SSM(一)-MyBatis

    SSM框架在我看来可总结为Spring:MVC代替ServletMybatis:Dao中数据库操作,简化数据库操作...

网友评论

    本文标题:12.shell中数据库操作

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