mysql数据库表字段替换问题之python解决办法(后来直接用了sql解决,其中py程序有个小问题暂时还没解决)

本文探讨了MySQL数据库表字段替换的两种方法,包括使用Python编程和直接运用SQL语句。Python方案可能存在复杂性,而SQL解决方案更直接有效。文章提及未来将深入研究数据管理和高效分析,欢迎交流。
摘要由CSDN通过智能技术生成

本篇会提供两种解决方案,当然py部分,可能比较麻烦。不过,我想这个部分今后也会使用到,所以还是贴出来留个纪念,以鼓励后人。对于长期性能监控来说,使用shell进行自动话性能监控,只是我对游戏自动化构想的第一步。而既然现在,可以产生如此多的数据,如何更为高效的管理和分析这些数据应该下个阶段需要着重讨论的问题。本篇后,本人也会花更多经历在这个方面进行研究,欢迎高手指证,嘿嘿!

以下提供Py部分解决方案:

 

#  -*- coding: cp936 -*-
#
需求:批量替换Mysql两表的数据,如:A、B两表分别都包含a、b、c三个字段,我们需要替换A表中的B字段
    #为B表中的C字段。由此,写了以下这个麻烦的替换程序,生成新表C
import  MySQLdb

global  conn,cursor0,cursor1,cursor2,cursor3,id_values,name_values

# 数据连接
def  Mysql_conn():
    
    
global  conn,cursor0,cursor1,cursor2,cursor3
    host 
=   " localhost "
    user 
=   " root "
    passwd 
=   " 123456 "
    dbname 
=   " test "
    
try :
        conn 
=  MySQLdb.connect(host,
                               user,
                               passwd,
                               dbname)
        cursor0 
=  conn.cursor()
        cursor1 
=  conn.cursor()
        cursor2 
=  conn.cursor()
        cursor3 
=  conn.cursor()
        
        
# Mysql_conn_test()
        
        
return  cursor0,cursor1,cursor2,cursor3,conn
        
    
except  MySQLdb.Error,e:
        
print   " Error %d: %s "   % (e.args[0],e.args[ 1 ])

# 数据库连接测试,得到当前数据版本
def  Mysql_conn_test():
    
    Mysql_conn()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值