Linux shell脚本执行SQL

1. 创建.sh文件:[root@user]# mkdir /shell.sh (创建到当前所在目录pwd查看目录)
2. 编辑shell.sh文件:[root@user]# vim shell.sh

#/bin/bash  
USERNAME="root"    #本地Mysql登录名
PASSWORD="123456"  #本地mysql登录密码
DBNAME="Test"      #数据库名称
TABLENAME="Test"   #数据库中表的名称
mysql  -u${USERNAME} -p${PASSWORD}<<EOF
use ${DBNAME}select * from Test;
EOF

3. 这个地方涉及到EOF:
<<EOF //开始

EOF //结束
4. 执行编写好的shell脚本:
[root@user]# sh shell.sh
执行结果:

id   name        age
1   wuyanlong   21

这个地方说一下,可能有‘\r‘: command not found这个报错,不要慌这个只是一个格式问题,解决方法
第一步编辑shell:[root@user]# vim shell.sh
第二步::set ff=unix
第三步::wq
再去执行一下shell.sh就欧克了。

尝试一下吧shell脚本做成计划任务:
编辑计划任务表 [root@user]# crontab -e
查看计划任务表 [root@user]# crontab -l
删除计划任务 [root@user]# crontab -r
这里只说一下 如何去设置计划任务:

[root@user]# crontab -e   * * * * * /bin/sh shell.sh>/export/shell.txt 2>&1

不设置执行时间默认为每分钟执行一次。
查看 执行结果
[root@user]# cat /export/shell.txt
查看计划任务执行日志:
[root@user]# tail /var/log/cron

邮箱:wuyanlong@139.com

Linux shell脚本执行SQL相关推荐

  1. linux shell脚本执行sql语句建表建库

    linux shell脚本执行sql语句建表建库 1. 创建sql脚本 2. 创建shll脚本 1. 创建sql脚本 创建contract_ddl.sql -- 创建数据库contract_user ...

  2. Linux shell脚本执行后出现语法错误: 未预期的文件结尾

    Windows环境下编写了一个shell脚本,上传到Linux环境中执行,Linux shell脚本执行后出现 语法错误: 未预期的文件结尾. 出现了此错误提示,进行了如下的检查:1.检查Shell脚 ...

  3. shell脚本执行SQL

    1.执行运行SQL命令: #!/bin/sh mysql -h10.10.10.10 -uroot -p123456 -e" USE sunriver; set sql_safe_updat ...

  4. linux脚本执行SQL文件创建表,shell脚本执行sql文件chrome安装

    "参数8:表示"ForAppending:打开文件并从文件末尾开始写" 'Txt.ReadLine'读取一整行 'Txt.Read(7)'读取指定数量字符 'Txt.Re ...

  5. shell 脚本执行 sql

    方法一:直接在sh中执行 TS=$(date +%Y%m%d%H%M%S) LOG=./log.log echo "####"_${TS}>>${LOG} mysql ...

  6. sql linux 160天,Ubuntu下用脚本执行sql语句(sqlite)

    这里将告诉您Ubuntu下用脚本执行sql语句(sqlite),具体操作过程: 1.环境准备,安装sqlite3软件 sudo apt-get install sqlite3 2.编写sql执行脚本( ...

  7. kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业

    1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...

  8. linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项

    原标题:Linux shell脚本使用while循环执行ssh的注意事项 如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了. 一.场景还原 ...

  9. linux shell脚本的执行方式与区别

    linux shell脚本的执行方式与区别

最新文章

  1. OKR的本质是什么?目标如何制定?
  2. python写web难受-用python写脚本此页面上造成web运行速度减慢
  3. 机器学习-数据科学库(第二天)
  4. ORACLE REPLACE函数
  5. lombok进行有参无参构造出现的问题
  6. 一个家系突变分析一篇 SCI | 文章解析
  7. 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
  8. XML文件解析-DOM4J方式和SAX方式
  9. C#中机密文本的保存方案
  10. 【优雅的使用Matlab进行机器学习】作业
  11. 非线性方程求解 matlab,MATLAB应用 求解非线性方程
  12. 如何用阿里云服务器建立个人网站
  13. 计算机文件夹中看不到桌面图标,电脑文件夹内不显示图标
  14. 重磅!美图技术团队发布开源 ethereum dpos 实现
  15. 高中计算机听课总结,中学新信息技术老师听课心得体会五篇
  16. 有关数据库的一级、二级、三级封锁协议
  17. 市面上主流源表软件全面对比,总有一款适合你!
  18. VB.net项目源码
  19. 批量搜狗快速收录查询
  20. 树莓派4b+mcp2515实现CAN总线通讯和系统编程(一.配置树莓派CAN总线接口)

热门文章

  1. ChatGPT Plus 插件最全解读
  2. python3 读取execle文档
  3. 系统对接方案_易对接企业微信对接场景案例
  4. 油田设备租赁行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  5. opencv安装方法
  6. 2017暨大考研复试C机试
  7. dlib人脸比对程序设计(C++)
  8. webshell检测方式深度剖析 --- 行业内的实践方案
  9. 外汇汇率接口 java_外汇汇率
  10. android 微信分享 发送失败,微信jssdk,分享给好友时,type为music,分享成功却发送失败...