本篇会提供两种解决方案,当然py部分,可能比较麻烦。不过,我想这个部分今后也会使用到,所以还是贴出来留个纪念,以鼓励后人。对于长期性能监控来说,使用shell进行自动话性能监控,只是我对游戏自动化构想的第一步。而既然现在,可以产生如此多的数据,如何更为高效的管理和分析这些数据应该下个阶段需要着重讨论的问题。本篇后,本人也会花更多经历在这个方面进行研究,欢迎高手指证,嘿嘿!
以下提供Py部分解决方案:
#
-*- coding: cp936 -*-
# 需求:批量替换Mysql两表的数据,如:A、B两表分别都包含a、b、c三个字段,我们需要替换A表中的B字段
# 需求:批量替换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()
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()