import pymysql
conn = pymysql.connect(host="localhost",port=3306,user="root",password="mysql",db="smy_db")
cur = conn.cursor()
sql_1="insert into student values('2016004','王五','山东青岛');"
sql_2="select * from student;"
try:
cur.execute(sql_1) # 执行sql语句
conn.commit() # 提交到数据库执行
except:
conn.rollback() # 如果发生错误则回滚
cur.execute(sql_2)
data = cur.fetchall()
print(data)
cur.close()#关闭游标
conn.close()#释放数据库资源
输出结果如下,可以看出插入成功。