一、shell脚本和数据文件

1.shell脚本

cat data.txt|while read line
domysql -h 10.4.8.133 -u master_data -p'**********' -P 33306 -e "
use sunacwy_mdm;
select * from tb_mdm_room;
"  -s |sed -e  "s/\t/,/g" -e "s/NULL/  /g" -e "s/\n/\r\n/g"  >> ./mdm_renche__`date +%F`.csv
done

2.数据文件

数据文件名为data.txt

161892490786579524
161892490786588117
161892490786625355
161892490786654523
161892490786657621
161892490786664153

二、执行过程解读

cat data.txt,查看数据,然后使用read 将文件进行读取操作,line则是变量名无任何要求,下面就是do … done的循环了,在循环里面处理数据。这里是将查询的数据不断拼接到指定文件中。
放这里希望可以帮助有需要的朋友。

shell脚本循环查询数据库实现数据输出到csv相关推荐

  1. 在Linux中通过shell脚本向oracle数据库插入数据

    通过shell脚本向oracle数据库插入数据 思路 实现 shell脚本 数据文件 测试 思路 如何通过shell脚本更新数据库数据?要解决这个问题,首先,我们需要在脑中回忆一下我们通常是如何更新数 ...

  2. oracle读取表空间物理文件中数据,shell脚本读取oracle数据库数据写入到文件中

    1.linux 需要用 sqlplus 客户端去连接oracle 数据库,首先需要确认有没有安装:which sqlplus 2.如果没有安装就需要先安装一下(百度) 3.配置环境变量: vim /e ...

  3. 如何避免循环查询数据库_与数据库无关的查询是不可避免的

    如何避免循环查询数据库 As the amount of data managed by an organization grows, the difficulty of managing and q ...

  4. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...

  5. shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤

    写一个shell脚本备份mysql数据库的步骤 发布时间:2020-05-25 15:47:41 来源:51CTO 阅读:221 作者:三月 下文我给大家简单讲讲关于写一个shell脚本备份mysql ...

  6. shell 脚本循环语句

    shell脚本循环语句 一.循环语句 1.1 for循环语句 1.2 for循环语法 1.3 for循环案例 1.4 类C风格循环 二.while语法 2.1 语法结构 2.2 while语法使用的一 ...

  7. shell 脚本中获取执行系统命令的输出结果

    这个主要介绍的方法是获取命令的输出内容,而不是命令执行成功与否的返回值. 通常情况下,在shell脚本中需要获取命令的输出内容,然后根据输出内容判断下一步的执行操作. 比较常用的一种方式就是, 匹配命 ...

  8. Mysql脚本循环批量插入数组数据

    Mysql脚本循环批量插入数组数据 涉及到Mysql知识点 脚本研究背景 Mysql完整脚本 ·首次写博客,不知道说点啥,直接上点干货,希望大家指出不足之处,共同进步. 涉及到Mysql知识点 存储过 ...

  9. 使用shell脚本调用mysql数据库存储过程,并设置定时任务

    本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...后来由于种种原因,就使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调 ...

最新文章

  1. 全局函数(直接使用)
  2. centos7通过yum升级内核到最新版本
  3. HappyLeetcode50:Rotate Array
  4. 《Python Cookbook 3rd》笔记(3.11):随机选择
  5. 魔兽世界转服务器显示完成,魔兽世界怀旧服:TAQ变简单了,为什么还是出现了AFK大潮?...
  6. 互联网IT行业,未来十年这些编程语言将大展宏图,学它们准不会错!
  7. 快门光圈感光度口诀_光圈、快门、感光度之间的关系
  8. 惠普Teradici PCoIP 受OpenSSL 漏洞影响,波及1500万个端点
  9. php table td边框,怎样对table和td技巧性设置表格边框
  10. websocket 压测工具 有哪些_性能测试总结(概念amp;流程amp;工具)
  11. pp助手苹果版本_曾经iOS一代越狱神奇器,PP助手宣布凉凉
  12. niceScroll滚动条使用
  13. 深度学习涉及到的高等数学知识点总结
  14. 目标检测综述 “Object Detection in 20 Years: A survey“
  15. 关于一些常见的矢量格式图(SVG,EPS,wmf,emf)
  16. 软件测试--因果图分析方法
  17. 如何实现类似淘宝商城的七天自动确认收货???
  18. 移动app需求分析与用例设计
  19. 14215-97-5,1-O-Acetyl-2,3,5-tri-O-benzoyl-D-ribofuranose,1-O-乙酰基-2,3,5-三-O-苯甲酰基-D-呋喃核糖
  20. Ubuntu14.04网易云音乐的下载及安装 ssh安装 卸载 安装输入法

热门文章

  1. html 禁止页面回弹,flex禁止ios微信浏览器回弹机制
  2. YDH-1型压电电荷测量仪
  3. php中$_POST接收不到参数问题
  4. 开源的数据图表工具 Redash 的学习
  5. KeePass密码管理工具以及中文包安装
  6. 安装Office2016,桌面没有PPT图标,右键新建没有图标
  7. 2021年职业技能鉴定职业资格维修电工证(高级)考试题库
  8. windows系统 方便处理数据的bat批处理脚本(个人记录)
  9. android代码设置maxlength,android-使用maxLength使用3个点结束TextView
  10. 途牛原创|XMPP协议在途牛APP中的应用实践