博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本与mysql交互方法汇总
阅读量:6565 次
发布时间:2019-06-24

本文共 1051 字,大约阅读时间需要 3 分钟。

  hot3.png

有大侠知道其他方法的,还请不吝赐教,在此谢过:) 

shell脚本导入数据文件到mysql内
    当然是利用mysqlimport啦 
    示例脚本:

#!/bin/sh# import test_table.sql into test_database.test_table# content in test_table.sql like "123,abc,334; N,ddd,999"### define constantMYSQL_IP=192.168.0.69MYSQL_USER=rootMYSQL_PW=rootMYSQL_DATABASE=test_databaseMYSQL_TABLE=test_tablefunction import_from_file(){   echo "开始导入<${MYSQL_TABLE}.sql>到<${MYSQL_IP}/${MYSQL_DATABASE}> ..."   echo -n -e "\t"   mysqlimport -h ${MYSQL_IP} -u${MYSQL_USER} -p${MYSQL_PW} --fields-terminated-by=',' --lines-terminated-by=';' -L ${MYSQL_DATABASE} ${MYSQL_TABLE}.sql   if [ 0 -eq $? ]; then      echo "导入完成!"   else      echo "导入过程中出现错误,错误码为:$?"      exit   fi   echo}# call functionimport_from_file

shell脚本中使用mysql命令

方法一:

#!/bin/shCONNECT_MYSQL="mysql -h 192.168.0.123 -uroot -p123456 test_database"SQL="SELECT * FROM TEST_TABLE"echo "${SQL}" | ${CONNECT_MYSQL}

方法二:

#!/bin/shCONNECT_MYSQL="mysql -h 192.168.0.123 -uroot -p123456 test_database"SQL="SELECT * FROM TEST_TABLE"echo ${CONNECT_MYSQL} <

 

转载于:https://my.oschina.net/bbdlg/blog/78541

你可能感兴趣的文章
单用户模式与grub加密
查看>>
Chromium Graphics: 3D上下文及其虚拟化 - Part I
查看>>
jquery javascript获得网页的高度和宽度
查看>>
2019 -2-15 复习
查看>>
vim锁定屏幕
查看>>
实用的 JavaScript 调试小技巧
查看>>
027移除元素
查看>>
Linux下清理内存和Cache方法
查看>>
CodeVS 1018 单词接龙(DFS)
查看>>
我的博客园的CSS和html设置
查看>>
工作中简单的kettle使用
查看>>
spark shuffle:分区原理及相关的疑问
查看>>
C#匿名委托
查看>>
Laravel5.5 使用第三方Vendor添加注册验证码
查看>>
06- Linux下sublime下载与使用
查看>>
前端文摘:Web 开发模式演变历史和趋势
查看>>
将图片序列转化为视频文件
查看>>
jQuery的文档操作***
查看>>
CODING Pages 服务全面升级,更快更稳更可靠!
查看>>
js 小数取整,js 小数向上取整,js小数向下取整
查看>>