5 1 擴充套件庫 MySQLdb

2021-07-04 11:12:17 字數 884 閱讀 9182

# coding=utf-8

import

mysqldb

from

mysqldb import

connect

db = connect(host

='10.12.11.150',port

=3306,user

='root',passwd

='root1234',db

='xldev',charset

='utf8')

# 獲取操作游標

mydb = db.cursor()

"""資料庫增刪改執行

"""mydb.execute("select version()")

"""資料庫查詢操作

"""# fetchone():

獲取下乙個查詢結果集。結果集是乙個物件

mydb.fetchone("search sql")

# fetchall():

接受全部的返回結果行

mydb.fetchall("select sql")

# rowcount:

這是乙個唯讀屬性,並返回執行

excute

方法後影響的行數

mydb.rowcount("sql")

"""建立資料庫表

"""mydb.execute("sql")

"""資料庫

create update insert

"""try

:mydb.execute("sql")

db.commit()

except

:db.rollback()

""""""

# 關閉資料庫

db.close()

Python匯入MySQLdb庫的說明

1.用easy install進行安裝 在linux命令終端輸入 easy install mysql python 2.啟動python,嘗試匯入mysqldb庫 import mysqldb 如果出現諸如 importerror libmysqlclient.so.18 cannot open ...

MySQLdb操作MYSQL資料庫

如果是python 2.x版本的,在命令列輸入執行 pip install mysqldb即可安裝成功 如果是python 3.x版本的,直接用pip install mysqldb無法安裝,接下來解答安裝過程。pip install mysqlclient 1.3.14 cp37 cp37m wi...

python使用mysqldb連線資料庫

今天無事想弄下python做個gui開發,最近發布的是python 3k,用到了資料庫,通過搜尋發現有乙個mysqldb這樣的控制項,可以使用,就去官方看了下結果,沒有2.6以上的版本,file c python26 lib site packages mysqldb init py line 19...