我們要使用連線物件獲得乙個cursor物件,接下來,我們會使用cursor提供的方法來進行工作.
這些方法包括兩大類:1.執行命令,2.接收返回值
cursor用來執行命令的方法:
callproc(self, procname, args)
#用來執行儲存過程,接收的引數為儲存過程名和引數列表,返回值為受影響的行數
execute(self, query, args)
#執行單條sql語句,接收的引數為sql語句本身和使用的引數列表,返回值為受影響的行數
executemany(self, query, args)
#執行單挑sql語句,但是重複執行引數列表裡的引數,返回值為受影響的行數
nextset(self)
#移動到下乙個結果集
cursor用來接收返回值的方法:
fetchall(self)
#接收全部的返回結果行
fetchmany(self, size=none)
#接收size條返回結果行.如果size的值大於返回的結果行的數量,則會返回cursor.arraysize條資料
fetchone(self)
#返回一條結果行
scroll(self, value, mode='relative')
#移動指標到某一行.如果mode='relative',則表示從當前所在行移動value條,如果mode='absolute',則表示從結果集的第一 行移動value條
Python自動化運維(一)
1.系統效能資訊模組psutil cpu資訊psutil.cpu times 方法獲取cpu的完整時間資訊 psutil.cpu times percent 方法獲取cpu的完整百分比資訊 psutil.cpu count 獲取cpu數量 psutil.cpu percent 獲取cpu百分比資訊 ...
Python自動化運維學習筆記(一)
今天開始學習 python自動化運維 技術與最佳實踐 這本書,將學習的知識做乙個筆記記錄下來,不定期更新。因為書中涉及到很多python的第三方包,所以準備用虛擬環境來管理這些三方包,避免衝突。本文使用的環境是ubuntu16.04,python3.5.2 venv安裝 如果事先沒有過安裝venv,...
運維自動化
1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...