python --- 操作mysql数据库

1、安装pymysql模块,pymysql是封装了mysql驱动,能是python连接到mysql的库

2、pymysql使用的通用步骤:

  a:连接数据库
  b:生成游标对象
  c:执行SQL语句
  d:关闭游标
  e:关闭连接

3、举个例子

import pymysql
conn=pymysql.connect(host = '127.0.0.1'
         ,user = 'root' ,passwd='password' ,port= 3306 ,db='test',charset='utf8' )
cur = conn.cursor() # 生成游标对象
sql="select * from `student` " # SQL语句  查询语句
cur.execute(sql) # 执行SQL语句
data = cur.fetchall() # 通过fetchall方法获得数据
for i in data[:2]: # 打印输出前2条数据
    print (i)
cur.close() # 关闭游标
conn.close() # 关闭连接

4、再插入语句例子

try:
    cur.execute(sql1) # 执行插入的sql语句
    conn.commit() # 提交到数据库执行
except:
    coon.rollback()# 如果发生错误则回滚
conn.close() # 关闭数据库连接

5、参考博文:https://blog.csdn.net/weixin_43935187/article/details/85763356

原文地址:https://www.cnblogs.com/hzgq/p/12066205.html