MySQL与python交互
Posted zengsf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL与python交互相关的知识,希望对你有一定的参考价值。
需要导入模块名 pymysql
pymysql使用流程
1、建立数据库连接对象(db=pymysql.connet("root"))
2、创建游标对象cur(操作数据库的对象)
3、游标对象:cur.execute("SQL命令")
4、提交到数据库执行:db.commit()
5、关闭游标对象cur.close()
6、关闭数据库连接对象db.close()
import pymysql #1.创建数据库连接对象 db = pymysql.connect(host = "localhost", user = "root", password = "123456", database = "shengfen", charset = "utf8") #2.利用db创建游标对象 cursor = db.cursor() try: #3.利用cursor的executed()方法执行SQL命令 sql_insert = "insert into sheng values(30,400000,‘吉林省‘);" cursor.execute(sql_insert) #4.提交到数据库执行 db.commit() print("ok") except Exception as e: #5.如果提交失败,就回滚 db.rollback() print("Failed",e) #6.光闭游标对象 cursor.close() #7.断开数据库连接 db.close()
以上是关于MySQL与python交互的主要内容,如果未能解决你的问题,请参考以下文章