python操作mysql的方式都是通過子產品的形式: 原生的:pymsql ORM架構 SQLAchemy
pymsql 是python中的mysql子產品,要想使用這個子產品,就需要先安裝,安裝步驟如下:
使用步驟:
1、導入子產品
2、建立連接配接
3、建立拿去資料的遊标(手)
4、執行sql,并傳回受影響的行數
5、關閉遊标(拿回手)
6、關閉連接配接
代碼如下:
結果:

這個就是資料庫表裡面的auto_increment的最後一個值,我們在資料庫中可以通過alter 表名+set auto_increment_increment=xx來設定,這裡我們通過pymysql怎麼擷取這個值那?
pymysql是通過遊标來拿去資料,可以一條一條的拿 也可以一次全部都拿回來
在fetch資料時按照順序進行,可以使用cursor.scroll(num,mode)來移動遊标位置,如: cursor.scroll(1,mode='relative') # 相對目前位置移動 cursor.scroll(2,mode='absolute') # 相對絕對位置移動
fetch預設得到的值是元祖的資料,要想得到字典的資料,要在建立遊标的時候指定: cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) 本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/2052364,如需轉載請自行聯系原作者