萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQLdb操作mysql數據庫的類

MySQLdb操作mysql數據庫的類

MySQLdb是一個數據庫操作插件了,很多朋友都沒怎麼使用了,今天我來給各位介紹一下MySQLdb操作mysql數據庫的類,希望例子能幫助到各位。

之前一直用torndb和SQLAlchemy,這次自己關注了下MySQLdb,感覺如果對T-SQL比較了解的下,還是用MySQLdb更靈活,而且很簡單,不是嗎?它所有的操作就只用一個execute()方法。

 代碼如下 復制代碼

# -*- coding: utf-8 -*-
import MySQLdb
 
conn = MySQLdb.connect(host='localhost',db='mydata', user='root', passwd='root', charset='utf8')
cursor = conn.cursor()
 
#添加數據,其他修改、刪除操作也是如下操作
 
sql = 'INSERT INTO authors(email, name) VALUES(%s, %s)'
param = ('[email protected]', '17python')
n = cursor.execute(sql, param)
print n
 
#查詢數據
 
sql = 'SELECT email,name FROM authors'
cursor.execute(sql)
for row in cursor.fetchall():
    print 'email: %s - name: %s' % (row[0], row[1])
 
cursor.close()
conn.commit() #提交事物,一定要記到
conn.close()

copyright © 萬盛學電腦網 all rights reserved