Q. Explain the following 'results' retrieval methods with examples.

A. fetchone ()

B. rowcount ()

C. fetchall ()


Answer =


(A) fetchone() :- The fetchone() method will return only one row from the result set in the form of tuple containing a record.


(B) rowcount() :- cursor.rowcount() that always return how many records have been retrieved so for using any of the fetch..() methods.


(C) fetchall() :- The fetchall() method return all the rows from the result set in the form of a tuple congaing the records.


For example:- 

 

import mysql.connector as a
mydb = a.connect(host="localhost",user="root",password="portal express", database = " Path_wala ")

cur = mydb.cursor()
run = "select * from Path_wala order by salary  "
cur . execute(run)

#(A)
data = cur.fetchone()
print(data)

#(B)
cur.roecount()

#(C)
data = cur.fetchall()
for i in data :
    print(i)

mydb.close()



Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post