您好,登錄后才能下訂單哦!
本文主要給大家介紹安裝MySQL-python模塊執行數據庫操作方法,希望可以給大家補充和更新些知識,如有其它問題需要了解的可以持續在億速云行業資訊里面關注我的更新文章的。
python中執行數據庫操作,首先安裝MySQL-python模塊
通過命令: yum install -y MySQL-python
常用操作:
創建數據庫連接:
conn = MySQLdb.connect(
host='127.0.0.1',
user='test',
passwd='test',
db='test01',
port=3306
charset=utf8)
cur = conn.cursor() #通過獲取到的數據庫連接conn下的cursor()方法來創建游標,以元祖形式輸出 ,conn.cursor(MySQLdb.cursors.DictCursor) #字典形式輸出
conn.selecct_db(dbname) #選擇數據庫
cur.execute(sql語句) #用來執行相應的sql語句
cur.fetchall() #獲取查詢結果
cur.scroll(位置,模式) #調整指針
cur.rollback() #發生錯誤時回滾
cur.close() #關閉游標
conn.commit() #方法在提交事務,在向數據庫插入一個數據時必須用此方法,否則數據不會被真正插入
conn.close() #關閉數據庫連接
實例:
#!/usr/bin/env python #coding:utf8 import MySQLdb def mysqlconnet(): try: conn = MySQLdb.connect(host="127.0.0.1",user="test",passwd="test",db="test01",port=3306,charset="utf8") cur = conn.cursor() except Exception,e: print "\033[31m %s \033[0m" %e return conn,cur def select(): conn,cur=mysqlconnet() sql = "select * from machineinfo;" #執行的sql語句 try: cur.execute(sql) result=cur.fetchall() for line in list(result): print line[0],line[1] except Exception,e: print "\033[31m %s \033[0m" %e cur.close() conn.close() if __name__ == '__main__': select()
看了以上關于安裝MySQL-python模塊執行數據庫操作方法,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。