python操作mysql
#測試模塊安裝-- coding: UTF-8 --
import MySQLdb print MySQLdb
打印正常安裝成功</pre>
測試連接mysql
# -*- coding: UTF-8 -*- import MySQLdb # print MySQLdb conn = MySQLdb.Connect(host='127.0.0.1',port=3306,user='username',passwd='pwd',db='your_db',charset='utf8') cursor = conn.cursor() print conn print cursor cursor.close() conn.close() #輸出正常查詢數據測試
#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb conn = MySQLdb.Connect(host='xx',port=3306,user='xx',passwd='xx',db='xx',charset='utf8') cursor = conn.cursor() sql = 'select * from user' cursor.execute(sql) #所有行數 print cursor.rowcount #指針所在位置取一行 rs = cursor.fetchone() print rs #下面三行 rs = cursor.fetchmany(3) print rs #余下所有 rs = cursor.fetchall() print rs cursor.close() conn.close()#事務部分 try: cursor.execute(insert_sql) print cursor.rowcount cursor.execute(delete_sql) print cursor.rowcount conn.commit() exception Exception as e: print e conn.rollback()
本文由用戶 xlurzppod 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!