直接上代码实现:
import pymysql
config ={'host':'localhost', 'port':3306, 'database':'db', 'user':'root','password':'123456','charset':'utf8'}
# 连接数据库
con = pymysql.connect(**config)
获得操作数据库的游标
cursor = con.cursor()
ck = "123=="
sql = 'insert into db(ch) values(%s)'
params一般情况为元组
params = (ck, )
cursor.execute(sql, params)
以上四行操作数据库,看似普遍但却可以添加特殊字符
con.commit()
关闭游标
cursor.close()
关闭连接
con.close()
补充:当我们需要传入多个参数时,均使用%s, 其中参数包括 数字(整型,浮点型)、日期('2018-08-02 22:48:18.189365')按照字符串的形式写入