`
zengshaotao
  • 浏览: 756215 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sh执行文件里的数据库脚本

    博客分类:
  • unix
 
阅读更多

 

在shell脚本里,可以将如下的sql语句写在一个脚本里,然后在命令窗口集里:

 

sh sqlcommandfile.txt

就可以执行文件里的数据库脚本命令,避免其与sh脚本混在一起。

 

混在一起,首先使得可读性差。再者有些在sh里使用的语法,如$var,就无法获得变量var的值

 

i=0
while [ $i -le 1000 ]
do
  echo $i
    i=`expr $i + 1`
  done

分享到:
评论

相关推荐

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql 调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库...

    执行clickhouse的sql文件的脚本,支持定时任务

    执行clickhouse的sql文件的脚本。 ~~~ 脚本执行命令如下: ~~~ sh backup-ch.sh ip port user password db chdir(clickhouse安装目录) sql_dir(sql文件路径) ~~~ 参数灵活配置。拥有7个参数。可满足多种场景。 ~~~ ...

    Linux—编写shell脚本操作数据库执行sql

      一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行。本篇文章,我们可以通过写shell脚本来执行数据库操作。 配置文件 创建 test_sql.properties 作为shell脚本的外部配置参数修改...

    MariaDB数据库安装执行脚本

    1、上传文件至服务器 2、赋权chmod 777 MariaDB.sh 3、执行./MariaDB.sh 4、执行完毕后连接数据库 mysql -u root -p 默认密码为空,直接回车即可

    Shell脚本批量添加CSV数据到MySQL

    使用一般的mysql命令或者是sql脚本都可以插入数据到mysql数据表中,我这里介绍如何是Shell批量的从CSV文件中添加数据到mysql数据库中,方便数据迁徙,测试数据的添加之类的工作。

    Centos7安装PostgreSql全自动部署脚本完整版

    ③执行【./run.sh】便会自动执行数据库安装 脚本安装的逻辑是什么? ①添加【postgres】用户,数据库安装在postgres用户目录【/home/postgres/disk_d/applications/service/postgresql】路径下, ②给新用户授权 ③...

    shell编程备份mysql数据库.sh

    防止误删服务器数据库 ,使用Shell脚本备份数据库: ### 1、需求分析: 1)每天凌晨2:10备份数据库atguiguDB到/data...-----》shell脚本写到/usr/sbin/mysql_db_backup.sh---》然后将脚本设置到crond执行 2)代码实现

    mysql数据库CPU高,实时抓住数据库执行中的SQL语句,shell工具(支持mysql5.7)

    数据库脚本支持mysql-5.7系列版本。其他版本待验证。 后台持续监控可以运行语句 nohup ./top-mysql-repeat.sh >/dev/null 2>&1 & 如果实时监控,./top-mysql-repeat.sh Ctrl+c退出。 执行后输出txt类别文件。为了...

    常用shell 脚本,dos攻击防范,

    批量主机远程执行命令脚本.sh 批量创建100用户并设置密码脚本.sh 批量检测网站是否异常脚本.sh 找出占用CPU 内存过高的进程脚本.sh 更多精品教程.url 服务器系统配置初始化脚本.sh 本教程由我爱学it提供.url ...

    Linux Shell脚本经典案例合集

    18个Linux Shell脚本经典案例合集,内含: Dos攻击防范(自动屏蔽攻击IP...批量主机远程执行命令脚本.sh 一键部署LNMP网站平台脚本.sh 一键查看服务器资源利用率.sh 自动发布Java项目(Tomcat).sh 自动发布PHP项目脚本.sh

    MySql 数据库备份批处理,.bat脚本,Windows任务计划调用执行的

    附件为两个.bat脚本文件,用于在Windows下备份MySQL数据库,一个是备份数据库文件,另一个是将数据库导出sql脚本。需要自己修改数据库名称,备份到sql脚本的,需要自己手动创建好路径文件夹。这两个批处理文件都是...

    mysql数据库备份脚本

    index是主文件,会调用mysql_back.sh,只执行index即可,测试机是在170远程备份158的数据库到170上的文件夹里,该脚本未做目录是否存在的校检,使用前还需要建立 ~/workspace/目录

    Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

    dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql sh:脚本程序文件夹 sysMonitor.sh:系统监控脚本,调用入口,在这里配置系统监控的阀值及调用脚本 PublicSysMoniror....

    Shell脚本中执行sql语句操作mysql的5种方法

    本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和调整。以下为具体的示例及其方法。 1、将SQL语句直接嵌入到shell脚本文件中 代码...

    linux基线检查脚本,基线核查脚本,基线核查

    .sh文件为执行文件。而.pl文件则包含着检查命令。 分享一个linux基线检查脚本,基线核查脚本。 解决人工做极限核查太麻烦,枯燥等问题。 提高工作效率,提高工作质量。 下面简单介绍一下基线,基线扫描的内容。最后...

    mysqlaudit:Shell脚本,用户可以使用该脚本从Mysql数据库中查询数据以进行审核或安全性目的

    赋予mysql-audit.sh脚本执行权限:chmod + x mysql-audit.sh。 您无需在操作系统中以root用户身份登录,但需要具有调用mysql命令和对Mysql本身具有root访问权限的权限。 结果转到results /文件夹。 其他资讯 脚本...

    linux下shell脚本实现数据的导出

    原因是程序放在root用户下,要runtime执行exp的话,root不认exp命令;找了好多资料,最后决定写个shell脚本;没接触过shell脚本,网上大部分例子都写的挺复杂的;贴个简单的,不带传参什么的;只是最简单的数据表的...

    oracle自动备份shell脚本

    此脚本为一个.sh文件,请使用root用户执行此脚本,此脚本为一个安装配置脚本,详细配置过程请根据脚本显示提示完成,脚本编码为zh_CN.UTF-8编码,如果出现乱码请检查操作系统是否支持中文或者是该编码下运行的脚本。...

    mysql_web_backup:mysql数据库自动备份,web网站自动备份shell脚本

    Web_backup.sh 为 web文件 自动备份 脚本,配合 crontab命令 用来管理需要周期性执行任务 Mysql_backup.sh 里: * 把 username 替换为mysql的用户名; * 把 password 替换为mysql的密码; * 把 DatabaseName 替换为...

    基于Java web SSM框架的图书管理系统(源码+数据库脚本).zip

    1. 首先安装Mysql5.7,设置用户名为root,密码为123456,并保证其在运行状态,并执行library.sql文件导入数据。 2. 然后再配置Maven到环境变量中,在源代码目录下运行 ```sh # mvn jetty:run ``` 3. 使用浏览器访问...

Global site tag (gtag.js) - Google Analytics