`
hanyh
  • 浏览: 235410 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

把mysqldump出来的数据库表名全部转为大写

阅读更多
#!/usr/bin/python

fin = open('/home/hanyh/fly.sql','r')
fout = open('/home/hanyh/fly2.sql','w')
for line in fin:
    if line.startswith('CREATE TABLE') or line.startswith('DROP TABLE') or line.startswith('LOCK') or line.startswith('/*!40000 ALTER TABLE'):
	line = line.upper()
    elif line.startswith('INSERT INTO'):
	end =line.find('VALUES')
	oldstr =  line[0:end]
	newstr = oldstr.upper()
	line = newstr+line[end:]
    fout.write(line)
fin.close()
fout.close()


windows作的程序移植到linux下,对表名字有大小写要求。
分享到:
评论

相关推荐

    详解 linux mysqldump 导出数据库、数据、表结构

    详解 linux mysqldump 导出数据库、数据、表结构 导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname > dbname.sql 说明:–add-locks:导出过程中锁定表,完成后回解锁...

    使用mysqldump命令导出MYSQL数据库

    `mysqldump`是一个强大的命令行工具,它允许用户备份、导出MySQL数据库的数据和结构。这个工具对于开发人员和系统管理员来说是必不可少的,因为它提供了在不同环境之间迁移数据的能力,也可以用于定期备份,防止数据...

    mysqldump命令导入导出数据库方法与实例汇总

    `mysqldump`是MySQL数据库管理系统中一个强大的工具,用于备份数据库或迁移数据。它能够生成SQL脚本,包含了创建数据库结构、插入数据等操作,使得数据可以在不同环境之间轻松转移。以下是对`mysqldump`命令的详细...

    Winform中使用mysqldump实现选择部分表定期备份mysql数据库源码.rar

    Winform中使用mysqldump实现选择部分表定期备份mysql数据库源码.rar Winform中使用mysqldump实现选择部分表定期备份mysql数据库源码.rar Winform中使用mysqldump实现选择部分表定期备份mysql数据库源码.rar Winform...

    mysqldump备份mysql数据库.docx

    mysqldump 是 MySQL 中的一个备份工具,用于将 MySQL 数据库中的数据导出到一个 SQL 文件中,以便在需要时恢复数据。下面是 mysqldump 的使用方法和选项介绍。 mysqldump的基本使用方法 mysqldump 的基本语法为:`...

    mysqldump备份数据库时排除某些库的实例

    在MySQL环境中,`mysqldump` 是一个用于备份数据库的实用程序,它能够将数据库中的数据和结构转换为SQL语句,以便于备份或在其他服务器上恢复数据。在某些场景下,例如在设置主从复制时,我们可能只需要备份部分...

    mysql数据库单表备份和调用mysqldump.exe进行数据库备份

    MySQL提供了多种备份工具和技术,其中最常用的是`mysqldump`命令行工具,它能够将整个数据库或指定的表导出为SQL脚本文件。 #### 三、使用mysqldump进行数据库备份 `mysqldump`是一个强大的工具,用于备份MySQL...

    mysqldump导入导出mysql数据库.docx

    MySQL数据库的管理和维护是IT领域中常见的任务,其中mysqldump和source命令是进行数据库导入导出的关键工具。这两个命令在Linux和Windows环境下都有应用,但使用方式有所不同。 mysqldump是MySQL提供的一个命令行...

    windows mysqldump.zip

    mysqldump [选项] [数据库名] [表名] ``` 这里的选项包括但不限于用户名(-u)、密码(-p)、主机名(-h)等。例如,要备份名为mydb的数据库,命令可能如下: ```cmd mysqldump -u root -p mydb > mydb_backup.sql ``` ...

    MySQL:使用mysqldump在Windows数据库定时备份

    MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet%...

    技术干货 利用zabbix监控mysqldump定时备份数据库是否成功.pdf

    【技术干货】利用Zabbix监控mysqldump定时备份数据库是否成功 在IT运维中,数据库备份是一项至关重要的任务,确保数据的安全性。mysqldump是MySQL数据库系统中的一个实用程序,用于创建数据库或表的结构以及数据的...

    PHP使用mysqldump命令导出数据库

    首先,mysqldump是MySQL数据库管理系统自带的一个用于备份的工具。它能够将数据库导出为一个可再加载的文本文件。通过命令行或者脚本程序,如PHP,可以调用mysqldump工具来执行备份任务。 在PHP中,我们可以利用...

    技术干货 利用zabbix监控mysqldump定时备份数据库是否成功.docx

    【技术干货】利用Zabbix监控mysqldump定时备份数据库是否成功 在现代企业中,数据库备份是一项至关重要的任务,确保数据的安全性和可恢复性。本文将详细介绍如何使用开源监控系统Zabbix监控mysqldump工具执行的...

    mysql数据库导入与导出(mysqldump与mysql).doc

    MySQL 数据库导入与导出(mysqldump 与 mysql) MySQL 数据库导入与导出是数据库管理员和开发人员经常需要面对的问题,mysqldump 和 mysql 是实现数据库导入与导出的两个常用工具。下面是相关的知识点: 1. ...

    mysqldump java远程备份mysql数据库 cmd备份

    MySQL是世界上最流行的关系型数据库管理系统之一,而mysqldump工具是MySQL提供的一个命令行实用程序,用于备份数据库或导出数据。在这个5.6.12版本中,我们可以利用它进行远程数据库备份,这对于数据库管理和维护至...

    利用Zabbix监控mysqldump定时备份数据库状态.docx

    ### 利用Zabbix监控mysqldump定时备份数据库状态 #### 一、背景与需求分析 在现代企业的IT环境中,数据库作为核心的数据存储设施,其稳定性和数据完整性至关重要。对于许多公司而言,定期备份数据库是一项基本且...

    mysqldump.exe 5.7工具

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysqldump.exe`是其配套的一款强大工具,主要用于数据库的备份、迁移和数据导出。在MySQL 5.7版本中,`mysqldump`提供了丰富的功能,使得数据库的管理变得更加...

Global site tag (gtag.js) - Google Analytics