pymysql主要方法
import pymysql
conn=pymysql.connect(
host="127.0.0.1",
user="root",
port=3306,
password='123',
database="db_5",
charset="utf8"
)
#生成一个游标对象
cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
#定义SQL语句
sql='select * from userinfo'
#执行SQL语句
ret=cursor.execute(sql)
print(ret) #返回值是执行SQL语句之后受影响的行数
#获取返回结果
res=cursor.fetchone()
# cursor.scroll(1,'relative') #相对当前位置移动
cursor.scroll(0,"absolute") #相对数据开头位置移动
res1=cursor.fetchall() #列表套字典
# res=cursor.fetchone() #数据字典
# res=cursor.fetchmany() #列表套字典
print(res)
print(res1)
"""
1.execute返回值是执行SQL语句之后受影响的行数
2.fetchall() 获取所有的结果
fetchone() 获取结果集第一个结果
fetchmany() 括号内可以指定获取几个结果,如果括号内的数超过存在的数则显示存在的
以上方法对数据的获取也存在光标的概念
"""