pymysql
安装pymysql:
sudo pip3 install pymysql
#导包
import pymysql
#创建连接对象 参数:host ,port,user,password,database,chatset
conn = pymysql.connect(参数)
#获取游标,目的是执行sql操作
cursor = conn.cursor()
#准备sql语句
sql = ""
#执行
try:
cursor.execute(sql)
#conn.commit()此方法是提交数据到数据库 增删改时常用
except Exception as e:
#对修改的数据进行撤销,数据回滚
conn.rollback()
finally:
# 使用 fetchone() 方法获取单条数据.
#data = cursor.fetchone()
#关闭游标
cursor.close()
#关闭连接
conn.close()
##
#fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
#fetchall(): 接收全部的返回结果行.
#rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。
防止sql注入:
sql语句参数化,使用占位符