`
xinmingyao
  • 浏览: 20947 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用shell实现myslq数据库的创建和插入数据

阅读更多
#!/bin/bash
sed -i 's/mytestdb/mytestdb/g' /db/version1.sql
# todo get all sql from svn to /tool
>temp.sh
echo "drop database  if EXISTS  mytestdb;" >>temp.sh
echo "create database mytestdb;" >>temp.sh
echo "use mytestdb;" >>temp.sh
echo "source /db/version1.sql;" >>temp.sh

find /tool  -name "*.sql" |grep -e "[0-9]\{10\}.*\.sql$" > /tool/sql.tmp| while read Line
do
 echo source $Line >>temp.sh

done
cat temp.sh|mysql  -uroot -ppassword

 开发的时候创建数据库更新表挺繁琐的,用脚本搞搞比较方便

分享到:
评论

相关推荐

    shell脚本实现mysql从原表到历史表数据迁移

    这里我们关注的是使用Shell脚本来实现MySQL从原表到历史表的数据迁移。这种自动化的方法可以帮助我们高效、准确地处理大量数据,同时减少人为错误。 首先,让我们深入理解`shell`脚本。Shell是Linux和Unix系统中的...

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

    在IT行业中,数据管理是一项关键任务,特别是在...通过以上步骤,我们可以有效地将`prov.csv`中的数据导入到MySQL数据库中,实现数据的快速迁移和测试数据的准备。熟练掌握这种方法对于提升数据库管理的效率至关重要。

    shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) student.sql文件

    shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) student.sql,可以导入到数据库中做假数据,方便处理练习数据库操作

    Shell创建MySQL数据表

    通过这种方式,你可以利用Shell脚本的灵活性和MySQL的强大功能,实现数据库表的自动化创建和管理,大大提高工作效率,尤其适用于需要在多个环境中部署相同数据库结构的情况。 总之,Shell和MySQL脚本结合使用,能够...

    Linux下mysql数据库备份以及恢复shell脚本

    本篇将详细阐述如何使用Shell脚本来实现MySQL数据库的备份与恢复。 首先,让我们分析提供的两个脚本文件: 1. `datarestore.sh`:这个脚本通常用于执行数据库恢复操作。它可能包含了连接到MySQL服务器,选择要恢复...

    mysql数据库基本操作

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特性深受开发者喜爱。在本篇文章中,我们将深入探讨MySQL数据库的基本操作,包括数据的增、删、改、查(CRUD)以及一些核心概念。...

    shell的多线程&当前文件夹下批量插入MySQL

    本文将详细讲解如何在Shell脚本中实现多线程,并结合实例介绍如何批量插入MySQL数据库。 首先,我们需要理解为什么要使用多线程。在处理大量并发任务时,多线程可以并发执行任务,避免串行执行的低效,尤其在需要对...

    Linux下shell连接金仓数据库(ksql)并完成查询、插入、修改表数据实例

    Linux下连接金仓数据库(ksql)并完成查询、插入、修改表数据实例,修改后可用于oracle及mysql

    shell脚本连接、读写、操作mysql数据库实例

    在shell脚本中操作MySQL...总之,通过shell脚本,我们可以方便地实现对MySQL数据库的连接、读写、创建和管理等操作。这为自动化管理和处理数据库提供了极大的便利,但同时也需要注意脚本的安全性,避免敏感信息的泄露。

    跨服务器增量同步mysql表数据的shell实现

    在使用这个脚本的时候需要注意有修改的地方就是源表配置、目标表配置需要修改成自己的服务器和登录mysql数据库的用户名和密码。基础配置中需要指定需要同步的的表,表名称是放在配置文件中的,写的是绝对路径,记得...

    linux下一键安装mysql,通过运行shell文件,解压安装mysql,创建用户,修改密码,运行本地的sql文件初始化数据库

    在MySQL安装完成后,可以使用`mysql -u user -p db_name 命令来导入这些文件,这将根据文件中的SQL指令创建表、插入数据等,完成数据库的初始化。 6. **shell脚本详解**:`installMysql.sh`可能包含以下步骤: - ...

    Linux命令行与shell脚本编程 - mysql数据库操作案例

    总结起来,这个案例涵盖了Linux命令行基础、Shell脚本编程以及MySQL数据库操作,是学习和提升这些技能的好材料。通过理解和应用这些知识,你可以更有效地管理Linux系统,编写自动化脚本,以及在需要时进行数据库维护...

    MySQL 数据库误删除后的数据恢复操作说明(详细)

    本文将详细介绍在遇到MySQL数据库误删除的情况下,如何通过备份文件和binlog文件进行数据恢复的操作流程。 #### 二、工作场景与背景 假设在某一典型的工作环境中,MySQL数据库被设置为每天晚上12点进行一次完全备份...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    用shell脚本在mysql表中批量插入数据的方法

    本文将详细介绍如何使用Shell脚本来在MySQL数据库中批量插入数据,这对于测试环境或者数据初始化场景非常有用。 首先,让我们分析一下给定的Shell脚本。这段脚本的主要目的是在名为`afs_test`的MySQL表中插入一系列...

    MYSQL实例数据库,MYSQL学习数据库,MYSQL练习数据库

    "MYSQL实例数据库,MYSQL学习数据库,MYSQL练习数据库"这个标题暗示了这是一个专为初学者和进阶者设计的资源集合,其中包含了一些示例数据和练习,帮助用户更好地理解和掌握MySQL的使用。 描述中提到的“mysql实例...

    MySQL数据库.zip

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,后被Oracle公司收购。它的名称来源于“My”(创始人Monty Widenius的女儿的名字)和SQL(Structured Query Language,结构...

    mysql-shell-8.0.20-windows-x86-64bit.zip

    MySQL Shell是MySQL数据库管理系统的一个重要组件,主要用于交互式地管理和操作MySQL服务器,提供了一种集成了JavaScript、Python和SQL的环境。在这个8.0.20版本的Windows 64位版本中,用户可以获得一系列高级功能,...

    mysql 数据库自动备份与数据库被破坏后的恢复_mysqlhotcopy

    本文将详细介绍如何利用`mysqlhotcopy`工具配合Shell脚本来实现MySQL数据库的自动备份,并演示如何在数据库遭受破坏时恢复数据。 #### 二、MySQL数据库自动备份 ##### 2.1 建立自动备份脚本 为了实现MySQL数据库的...

    adw.rar_shell mysql

    在IT行业中,shell脚本和MySQL数据库是两个非常重要的技术领域。`adw.rar_shell mysql`这个标题暗示了我们将在一个压缩包中找到一个与shell脚本和MySQL相关的实例。让我们深入探讨这两个主题以及它们之间的交互。 ...

Global site tag (gtag.js) - Google Analytics