Python基礎 MySQLdb模組

2022-03-02 23:59:52 字數 650 閱讀 6938

pip install mysqldb
去除乙個資料庫中所有的表

import mysqldb

def db_test():

conn = mysqldb.connect(user='', passwd='', db='', charset='utf8')

cursor = conn.cursor()

cursor.execute('show tables;')

rows = cursor.fetchall()

for row in rows:

print row

conn.commit() # 不要忘記commit以及close

conn.close()

千萬注意編碼設定,在連線資料庫的時候不要忘記將客戶端編碼設定為utf8,即charset='utf8'不要漏掉了,當初的時候為了處理乙個excel讀取資料存入mysql中的問題,折騰了乙個通宵都沒有解決,各種編碼解碼都嘗試了還是無果,只能以過濾掉中文為結果。一直以為是因為excel編碼的問題,結果過了兩天同事提醒才想起來是資料庫連線出問題了,瞎折騰一晚上~ 不過為此也長記性了,任何時候不能忘了編碼解碼的問題。

安裝MySQLdb模組 python

mysqldb官網 安裝編譯 cd usr local src mysql python 1.2.4b4 python setup.py build python setup.py install 在執行python setup.py build時回報environmenterror mysql c...

python下的MySQLdb使用

1.引入mysqldb庫 import mysqldb 2.和資料庫建立連線 conn mysqldb.connect host localhost user root passwd sa db mytable charset utf8 提供的connect方法用來和資料庫建立連線,接收數個引數,返...

python中的MySQLdb模組

python中mysqldb模組的使用 python下連線資料庫訪問資料比c 方便多了,真是越來越愛python了。匯入模組 import mysqldb 連線資料庫,返回已連線的物件 conn mysqldb.connect host localhost user root passwd 7917...