Python操做mysql數據庫

Python操做mysql數據庫 python

----基於Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6 mysql

簡介:Python標準數據庫接口爲 Python DB-APIPython DB-API爲開發人員提供了數據庫應用編程接口。 sql

下面簡單說下如何調用和操做mysql數據庫的 數據庫

import MySQLdb 編程

#引入MySQLdb模塊 函數

db = MySQLdb.connect(host=」ip」,user=」USER(MYSQL)」,passwd=」passwd」,db=」db」) fetch

##這是打開數據庫鏈接,就是py裏邊與數據庫進行鏈接 spa

cursor=db.cursor() .net

##這不太好理解,說白話就是讓Python得到操做mysql的方法,官方話叫使用cursor()的方法獲取操做遊標。 對象

cursor.execute(「sql語句」)

##使用execute執行sql語句

db.commit()

##在更改以後 當即執行

db.rollback()

##回滾,就是若是更新失敗,回滾到上一次成功的配置處

在語法上能夠直接寫sql語句

例如:sql=」」」sql語句」」」

           而後用 cursor.execute(sql)去執行剛纔寫的sql語句

 

下面是數據庫查詢的時候經常使用的幾個函數:

Python查詢Mysql使用 fetchone() 方法獲取單條數據, 使用fetchall() 方法獲取多條數據。

fetchone(): 該方法獲取下一個查詢結果集。結果集是一個對象

fetchall():接收所有的返回結果行.

rowcount: 這是一個只讀屬性,並返回執行execute()方法後影響的行數。

                                                                                                        新浪微博

                                                                                                        @皮子喜歡打籃球

相關文章
相關標籤/搜索