import mysql
打開數(shù)據(jù)庫連接(用戶名顽分,密碼顿锰,數(shù)據(jù)庫名)
db = mysql.connect(host="localhost",user="用戶名",
passwd="密碼",db="表名",port=3306)
使用cursor()方法獲取游標(biāo)操作
cursor = db.cursor()
使用execute()執(zhí)行sql語句操作
cursor. execute("sql語句")
使用fetchone()方法獲得一條數(shù)據(jù)
data = cursor.fetchone()
print data
db.close() #關(guān)閉數(shù)據(jù)庫連接
/獲取結(jié)果/
cursor.fetchone()查詢一條
cursor.fetchmany(3)查詢前3條
cursor.fetchall()查詢所有
游標(biāo)的概念與作用:
游標(biāo)實際上是一種能從包括多條數(shù)據(jù)記錄的結(jié)果集中每次提取一條記錄的機(jī)制。游標(biāo)充當(dāng)指針的作用牵署,盡管游標(biāo)能遍歷結(jié)果中的所有行,但它一次只指向一行
sql的游標(biāo)是一種臨時的數(shù)據(jù)庫對象,即可以用來存放在數(shù)據(jù)庫表中的數(shù)據(jù)行副本站宗,也可以指向存儲在數(shù)據(jù)庫中的數(shù)據(jù)行的指針,游標(biāo)提供了在逐行的基礎(chǔ)上操作表中數(shù)據(jù)的方法
游標(biāo)的一個常見用途就是保存查詢結(jié)果益愈,以便日后使用梢灭。