数据库操作
创建类连接一个数据库,并定义函数实现基本的增删改查操作:
class Sql(object):
def __init__(self):
self.conn = pymysql.connect(host='', user='', password='', port='', database='', charset='',local_infile=)
# charset为编码格式,一般使用 utf-8, local_infile用于对数据库的修改,=1-允许修改,=0-不允许修改
self.cursor = self.conn.cursor()
def insert(self, table, value):
# 向数据库中插入一条新数据
insert = """insert into `%s` values (%s);""" % (table,value)
self.cursor.execute(insert)
self.conn.commit()
# 必须有self.conn.commit()这一条命令否则无法将数据插入到数据库,删改操作同理。
def delete(object, table, condition):
# 删除数据库table表中满足condition条件的数据,condition为一个字符串
delete = """delete from `%s` where %s;""" % (table, condition)
self.cursor.execute(delete)
self.c