Python 小程序
来源:互联网 发布:周杰伦婚礼进行曲 知乎 编辑:程序博客网 时间:2024/05/22 11:36
需要整理一个系统的所有表结构,确认每个字段的COMMENT
开始享用Power Design 生成ER图 每张表确认一下
后来看看 数据库12个 表有近百张 字段就更多了,程序员的思维写一个Python 的脚本
处理导出的sql 语句
# File: readline-example-3.py# -*- coding: UTF-8 -*-import osfor filename in os.listdir(r'yourPath/'): print filename f = open("yourPath/"+filename) lines = f.readlines() key = False; for line in lines: str=line.replace("\n",""); if(str.rfind("Table")>0): key=True; if(key): if (str.rfind("-----") < 0): if (str.rfind("ENGINE")<0): if (str.rfind("KEY") < 0): if (str.rfind("UNIQUE")<0): if(str.find("DROP")): if(str.find("CREATE")): if (str.rfind("PRIMARY")<0): if(str.rfind("COMMENT")<0): print filename + "\t" + str if(str.rfind("CHARSET")>0): key = False;
程序不够优雅 但能解决问题 逐行处理SQL 语句
可以改写成 批量修改 字段等
阅读全文
0 0
- python小程序
- python 小程序
- python小程序
- python 简单小程序
- python小程序集锦
- python爬虫小程序
- Python小程序
- python小程序
- python练习小程序
- Python入门小程序
- python 查询小程序
- [python] 小程序
- Python里小程序
- Python通讯录小程序
- Python小程序
- python界面小程序
- python小程序
- Python小程序
- 使用宏定义计算函数实参个数
- 小试ffplay+MFC
- mybatis的注解
- 关于C++中的输入一行问题
- hdu 1800
- Python 小程序
- 阿里面试回来,想和Java程序员谈一谈
- 丢手绢
- 深入Kotlin
- bzoj 4806: 炮
- Redis的快照功能
- 初学Linux--标准输入输出库
- PAT 乙级 1020
- STL空间配置器