6 pymysql主要方法


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() 括号内可以指定获取几个结果,如果括号内的数超过存在的数则显示存在的
以上方法对数据的获取也存在光标的概念
"""

 

 

 

 

 

 

 

相关