前言
上一篇文章我們一起學習了MySQLdb模塊的安裝和資料庫連接,連接了資料庫以後就可以執行資料庫的各種語句了,今天我們再接著學習資料庫的sql語句操作。
python的mysql資料庫執行sql語句
1.獲取mysql版本
#!/usr/bin/python
importMySQLdb
db =MySQLdb.connect("localhost","root","123456","TESTDB", charset='utf8')
cursor = db.cursor()
ursor.execute("SELECT VERSION()")//這裡執行sql語句
data = cursor.fetchone()
db.close()
2.執行一條sql語句
在定義了cursor以後,定義要執行的sql語句,然後就可以使用cursor.execute(sql)和db.commit()來執行該sql語句,如果考慮到會出現異常,也可以將語句在try-except中執行,當發生異常時執行db.rollback()進行數據回滾。
關於mysql的更新和刪除等都是屬於執行sql語句,只要大家對sql的語法熟悉了,操作起來就不難,僅以上面的例子為例吧。