什麼是MySQLdb
MySQLdb 是用於Python鏈接Mysql數據庫的接口,它實現了 Python 數據庫 API 規範 V2.0,基於 MySQL C API 上建立的。
如何安裝MySQLdb
安裝MySQLdb,請訪問 http://sourceforge.net/projects/mysql-python ,(Linux平臺可以訪問:https://pypi.python.org/pypi/MySQL-python)從這裏可選擇適合您的平臺的安裝包,分爲預編譯的二進制文件和源代碼安裝包。
$ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar$ cd MySQL-python-1.2.2 $ python setup.py build $ python setup.py install
操作語法:
import MySQLdb as mysqldb
con = mysqldb.connect(host = "localhost",user = "root",passwd="123456",db = "test") #打開數據庫
cur = db.cursor() #使用cursor()方法獲取操作遊標
sql = select * from ceshi #定義sql語句
cur.execute(sql) #使用execute方法執行SQL語句
data = cur.fetchone() #使用fethcone()方法獲取一條數據庫
cur.fetchall() 獲取所有數據
con.commit() #提交到數據庫
con.rollback() #錯誤回滾
con.close() #關閉數據庫