MySQL批量轉換表名為小寫(Python指令碼)
-
#!/usr/bin/env python
-
# -*-encoding:utf8-*-
-
#
-
-
import MySQLdb
-
import time
-
step = 0
-
db = MySQLdb.connect(host = '192.168.20.42',port = 61306,user = 'test',passwd = 'test' , db = 'information_schema')
-
conn = db.cursor()
-
-
sql = '''select TABLE_SCHEMA, table_name from information_schema.tables where table_schema not in ('information_schema', 'performance_schema', 'mysql') '''
-
# print sql
-
conn.execute(sql)
-
if conn.rowcount > 0:
-
for item in conn.fetchall():
-
sql = '''rename table %s.%s to %s.%s''' % (item[0], item[1], item[0], item[1].lower())
-
if item[1].isupper():
-
print sql
-
conn.execute(sql)
-
-
time.sleep(0.5)
-
-
conn.close()
- db.close()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2152163/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批量修改OC類名指令碼 -- python指令碼Python
- python編寫圖片主色轉換指令碼Python指令碼
- Python 轉換金額數字大寫為數字小寫Python
- 小寫金額轉換為大寫
- 批量修改檔名的bash指令碼指令碼
- python批量ppt轉圖片,pdf轉圖片,word轉圖片指令碼Python指令碼
- iOS使用Shell指令碼批量修改類名稱iOS指令碼
- RTF 批量轉換為 DOCX 檔案
- 利用vbs指令碼將word文件轉換為pdf指令碼
- 寫python指令碼遇到的些許小問題Python指令碼
- Mysql 表名大小寫問題MySql
- Elasticsearch批量匯入資料指令碼(python)Elasticsearch指令碼Python
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- Python指令碼秒換桌布Python指令碼
- Python新手教程:辦公小能手,使用Python批量修改檔名!Python
- js 小寫轉換,取字尾JS
- 試題 演算法提高 小寫轉換為大寫 C++演算法C++
- 如何用 Python 指令碼批量下載 Google 影象?Python指令碼Go
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- 利用MySQL原資料資訊批量轉換指定庫資料表生成Hive建表語句MySqlHive
- sqoop指令碼批量生成OOP指令碼
- 批次目錄檔名大小寫轉換器
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- Python數字轉換中文大寫Python
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- Leecode709. 轉換成小寫字母
- 將大量檔案的擴充名中大寫字母改為小寫:Python實現Python
- python指令碼開頭怎麼寫Python指令碼
- Python Plumbum 簡介:用 Python 來寫指令碼Python指令碼
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- Python程式碼閱讀(第21篇):將變數名稱轉換為蛇式命名風格Python變數
- MySQL對所有表收集統計資訊(Python 2指令碼)MySqlPython指令碼
- python指令碼批次建立資料表Python指令碼
- MySQL-資料記錄大小寫轉換MySql
- Python中怎麼轉換字串大小寫Python字串
- MySQL備份指令碼,應該這麼寫MySql指令碼
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- [轉]寫好shell指令碼的13個技巧指令碼