在數據庫內很多複雜的操作會受到限制,此時可用python連接到數據庫,將數據在py中進行相關處理,可提高運行效率。本文以pymysql模塊爲例連接數據庫。
# 導入模塊
import pymysql
# 建立一個字典存儲數據庫的相關信息
db_infor = {
'host': '127.0.0.1',
'user': 'root',
'passwd': '*********',
'db': 'test',
'charset': 'utf8'
}
# 連接數據庫
db = pymysql.connect(**db_infor)
# 也可直接寫爲下面這種形式
db = pymysql.connect(host='', user='', passwd='', db='', charset='')
到目前爲止我們已經將py和數據庫連接起來啦,若你希望從數據中查詢到的數據爲字典格式(默認爲list),需要指定遊標類型,之後正常建立遊標就可以啦。
db_infor = {
'host': '127.0.0.1',
'user': 'root',
'passwd': '*********',
'db': 'test',
'charset': 'utf8'
'cursorclass': pymysql.cursors.DictCursor
}
下次將會對連接數據庫的一些操作進行介紹~