python操作mysql數據庫

什麼是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()  #關閉數據庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章