一、
Python操作MySQL数据库,简单的增删改查
# coding=utf-8
'''
Created on 2015年5月12日
@author: Administrator
'''
import MySQLdb
try:
#创建MySQL数据库连接、通过连接创建游标
conn = MySQLdb.connect(host='10.20.102.186', user='t8', passwd='0889781FD27FF33096ED9123B3B4E5D6', port=3306, db='customerservice')
cur = conn.cursor()
#定义字符串变量,并以增删改查SQL语句赋值给他们
addUserInfoSQL = "insert into user_info VALUES(sysdate(),null,null,%s,1,1,123456,18600000001,1,1,null)"
delUserInfoSQL = "delete from user_info where id=%s"
selUserInfoSQL = "select * from user_info where id=%s"
addCount = 0
delCount = 0
selCount = 0
# 循环新增1000条数据,并判断:如果该id没在数据库有数据则以该id新增一条数据;如果该id在数据库有数据则继续下个id判断
for i in range(1, 1001):
selCount = cur.execute(selUserInfoSQL % i)
if(selCount !=1):
addCount = cur.execute(addUserInfoSQL % i)
addCount +=i
# 循环删除1000条数据
'''for i in range(1, 1001):
cur.execute(delUserInfoSQL % i)'''
#提交事务、关闭游标、关闭连接
conn.commit()
cur.close()
conn.close()
#打印出增删改查受影响的行数
print "执行增加语句后%s行数据受影响" % addCount
print "执行删除语句后%s行数据受影响" % delCount
except MySQLdb.Error, e:
print "Mysql Error %d: %s" % (e.args[0], e.args[1])
二、Python实现构造任意大小的文件,方便测试上传功能、内存满后系统的反应
待完善