用python来操作MySQL,首先需要安装PyMySQL库(pip install pymysql)。
连接MySQL:
importpymysql
connect=pymysql.connect(host='localhost',user='root',password='xxxx',port=3306)
注:此时还未创建数据库,如已创建数据库,在连接时需再加上一个参数db。
注:host为指定的连接服务器的地址,设置为'localhost'代表连接到本地的MySQL服务上,user为用户名,password为密码,port为指定的端口(默认为3306)。
创建游标:(我们需要用游标来执行各种操作)
cursor=connect.cursor()
关闭游标:
cursor.close()
关闭连接:
connect.close()
执行单条sql语句:
cursor.execute(...)
执行多条sql语句:
cursor.executemany(...)
提交事务:
connect.commit()
回滚事务:
connect.rollback()
在Python中对数据库进行增删改等操作使用的是事务处理,因此在执行增删改SQL语句后,需要提交事务才能在数据库中完成操作,并且还需添加错误判断,当执行SQL语句失败后,需要对