当前位置:首页 > 开发 > 互联网 > 正文

shell脚本中操作mysql

发表于: 2015-04-16   作者:cfyme   来源:转载   浏览次数:
摘要: 1, mysql -e select_sql="select count(distinct id) from tb_test" num=$(mysql -s -h$host -u$user -p$passwd $dbname -e "$register_sql")   -s参数的使用是减少查询字段的输出   2, mysqldu

1, mysql -e

select_sql="select count(distinct id) from tb_test"

num=$(mysql -s -h$host -u$user -p$passwd $dbname -e "$register_sql")

  -s参数的使用是减少查询字段的输出

 

2, mysqldump导出mysql数据

#!/bin/bash
#变量定义
host="127.0.0.1"
user="root"
passwd="123456"
dbname="test"
tablename="tb_test"
mysqldump -u$user -p$passwd -h$host $dbname  $tablename --where "id > 1 and id < 1000"  > 1.sql

 

3, mysql直接登陆数据库

 

#!/bin/bash
user="user"
passwd="password"

host="192.168.0.1"

mysql -h$host  -u$user -p$passwd db 

 

shell脚本中操作mysql

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
$0: 脚本名称,相对路径还是绝对路径要看调用的方式。如果是在父目录中,./dollarTest.sh调用,那
$0: 脚本名称,相对路径还是绝对路径要看调用的方式。如果是在父目录中,./dollarTest.sh调用,那
###set JAVA environment export JAVA_HOME=/opt/jdk1.6.0_34 export CLASSPATH=.:$JAVA_HOME/lib/d
Shell脚本学习笔记(三)--算术运算 算术运算 在求值时,如果算术式中变量不存在或空值,则该变量的值
这里提供的只是一个支持管道的命令执行接口, 至于获取命令, 扩展自己的命令, 就不再赘述. 对于系统
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号