连接数据库
import pymysqlconn = pymysql.Connect(host='127.0.0.1', port=3306,user='root',password='123456', db='study',charset='utf8')
获取游标
cursor = conn.cursor()
执行操作
try:sql = 'insert into news (IID,url,title,author,content,`date`,`group`,`section`,CID,MID) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)'values = (1234, 'url', 'title', 'author', 'content', None, 'd', 'fd', 12, 22)cursor.execute(sql, values)mit()except Exception as e:print('一场异常', e)conn.rollback()
我的策略
sql语句和values分开通过格式符连接
列名和关键词相同时用tab键上面的《 ` 》(英文模式下)包裹起来
`date`,`group`,`section`