`
zengshaotao
  • 浏览: 787209 次
  • 性别: 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" 指配置文件中配置的数据库...

    linux下批量执行oracle脚本的shell脚本

    本篇将详细讲解如何利用shell脚本来批量执行Oracle数据库脚本,以及涉及的相关知识点。 首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化...

    Linux下如何将数据库脚本文件从sh格式变为sql格式.docx

    在Linux环境中,数据库脚本通常以`.sh`和`.sql`两种格式存在。`.sh`文件通常是bash脚本,用于执行一系列操作系统级别的命令,而`.sql`文件则包含SQL语句,直接在数据库管理工具中运行以操作数据库。在本案例中,我们...

    远程备份数据库脚本

    - **描述**: 描述中提到这是一个MySql远程备份数据库脚本的源码,并且可以被编译成.sh格式的文件。 #### 详细解析 ### 脚本概述 此脚本为一个用于自动化备份MySQL数据库的shell脚本。主要通过远程连接的方式,将...

    sh中执行sql脚本

    总之,"sh中执行sql脚本"是一个常见的数据库管理任务,通过编写Shell脚本可以自动化和简化这些操作。`clear.sh`可能包含了清理数据库、初始化数据或者执行其他维护任务的逻辑。理解和熟练运用这些技术对于系统管理员...

    mysql自动备份数据库脚本

    MySQL自动备份数据库脚本是IT运维中的重要环节,它能够定期保存数据库数据,防止数据丢失,确保业务连续性。在本场景中,我们有一个名为`auto_mysql_back.sh`的shell脚本,它用于自动化MySQL数据库的备份过程。下面...

    Linux下清理数据库shell脚本

    例如,每天凌晨1点执行清理和备份任务,对应的crontab条目可能为`0 1 * * * /path/to/your/script.sh`。 4. **错误处理与日志记录**:良好的脚本应该具备错误处理功能,当出现异常时,能够发送通知或者记录错误信息...

    linux下oracle数据库备份的脚本文件

    Oracle数据库备份脚本文件在Linux平台下的实现 在 Linux 操作系统中,Oracle 数据库的备份是至关重要的一步骤,以确保数据的安全和完整性。为实现 Oracle 数据库的备份,我们可以使用脚本文件来自动化备份过程。在...

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

    5. 数据库权限:确认执行脚本的用户有足够的权限来读取CSV文件和写入MySQL数据库。 通过以上步骤,我们可以有效地将`prov.csv`中的数据导入到MySQL数据库中,实现数据的快速迁移和测试数据的准备。熟练掌握这种方法...

    主要介绍了通过Shell脚本,切割大文件后模拟“多线程”执行数据库脚本,需要的朋友可以参考下

    本文将深入探讨如何利用Shell脚本进行大文件切割,并模拟多线程执行数据库脚本,从而提升工作效率。以下是对这个主题的详细阐述: 首先,我们需要理解为什么要切割大文件。在数据库环境中,如果一个SQL脚本文件过大...

    无标题dws数据库脚本

    6. **bin**:标准的二进制文件目录,通常存放可执行文件,如DWS的命令行工具或其他相关实用程序。 综上所述,这个压缩包文件内容可能涉及DWS数据库系统的环境配置、数据摄入(Kafka)、库文件、示例脚本以及执行DWS...

    mysql数据库每天凌晨3点备份数据库的脚本

    本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...

    自动备份多数据库脚本

    这里我们讨论的“自动备份多数据库脚本”是一个基于Shell的解决方案,它能够有效地帮助管理员定期备份多个MySQL数据库,并进行智能管理,如创建日期命名的备份目录以及删除旧的备份以节省存储空间。 首先,让我们...

    将脚本导入数据库

    "将脚本导入数据库"这个主题涉及到的是如何使用脚本文件批量地对数据库进行操作,比如创建表、插入数据、更新结构等。这种做法在系统部署、数据迁移或者日常维护时非常常见,能够提高效率并减少人为错误。 首先,...

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

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

    postgresql数据库定时备份脚本(linux)

    这将在每天的00:00执行脚本,并将日志重定向到指定文件。 六、备份脚本示例 ```bash #!/bin/bash # 定义变量 BACKUP_DIR="/path/to/backup/directory" DATABASE="your_database_name" USER="your_postgres_user" ...

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

    3. **读取配置文件**:在`test_sql.sh`脚本中,我们使用`source`命令来读取并执行`test_sql.properties`中的环境变量,这样脚本就可以获取到所需的配置信息。 4. **SQL操作**:脚本中定义了SQL语句(`testSql`),...

    北风网--基于S2SH下的博客系统开发精讲_数据库脚本

    4. **数据库脚本**:`bfblog.sql`文件是数据库脚本,通常包含创建数据库表结构、填充初始数据或执行其他数据库初始化任务的SQL语句。在这个博客系统中,这个脚本可能包括了用户表、文章表、评论表、分类表等关键实体...

    linux系统oracel创建数据库脚本

    本文将围绕“Linux系统Oracle创建数据库脚本”这一主题,详细解析相关知识点,并结合给定的文件名进行讨论。 首先,我们需要理解Linux环境下的Oracle数据库安装和配置。CentOS作为一款基于Red Hat的开源操作系统,...

    S2SH框架整合带有jar包,数据库脚本

    综上所述,这个压缩包提供了一个基于S2SH框架的Java Web项目的基础结构,包括必要的库文件和数据库脚本。开发者需要结合S2SHlib2.jar和其他资源,以及正确的开发环境,才能完整地运行和测试项目。在实际操作中,还...

Global site tag (gtag.js) - Google Analytics