连接:
conn= pymysql.connect(host='ip',
user='xxxx',
password='xxxx',
db='数据库名',
port=端口,
charset='utf8')
cursor = conn.cursor()
插入:
sql_insert = "INSERT INTO 表名(字段名) VALUES('%s','%d'...)"%(变量)
try:
cursor.execute(sql_insert)
conn.commit()
except Exception as e:
print (e)
删除所有数据:
cursor.execute("DELETE FROM 表名")
conn.commit()
查找:
lastNum = cursor.execute('SELECT star_num FROM 表名 WHERE 字段名=%s', 变量)
if lastNum == 0: 无
else:有
查找出来数据 (例int型):
laststr = cursor.fetchall()
for (row,) in laststr:
lastEntityNum = row
lastEntityNum = int(lastEntityNum)
更新:
sql_opera = "update 表名 set 字段1='%d' where 字段2='%s'" % (变量1, 变量2)
cursor.execute(sql_opera )
conn.commit()