pymysql适用于操作MySQL的第三方包,可以通过其中的函数、方法的使用连接数据库、执行SQL,获取执行结果
简单的操作如下:
import pymysql
conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',password='4869',database='question',charset='utf8')
#配置需要连接数据库的各种参数
cs=conn.cursor()
#创建游标
id=1
#设置SQL中的变量
sql='select * from question.q_info where id=%s'
rs=cs.execute(sql,str(id))
#执行SQL
print(cs.fetchall())
cs.close()
#关闭右边
conn.close()
#关闭数据库连接
执行结果:
其中,游标的概念:
可以理解为指针,通过移动游标可以从数据库中选择和取出数据