【Python】資料存放入mysql資料庫

weixin_33976072發表於2017-12-11

版本:Python 3.6.0
IDE:PyCham phpmyadmin

操作思路:
1、建立資料庫和表
2、將資料insert入指定表

需要技能:
sql基礎語法
運算元據庫

1、首先是建立資料庫
從phpmyadmin中搭建本地伺服器環境,建立資料庫test,再新增表,命名為lianjia。


2282122-82bcecb47c38d18d.png
建立表.png

2、對新增表進行列的建立,注意儲存字串的列要檢視格式是不是utf-8,由於抓取是使用utf-8,如果列的格式是latin,就不能新增進去。


2282122-d56941158c8cf389.png
新增列成功.png

3、使用pymysql模組在python進行資料庫插入操作。
import pymysql  #資料庫操作模組
#插入資料庫
nums= len(Title)   #算出要新增記錄的條數
conn = pymysql.connect(host='localhost', user='admin', passwd='', db='test', charset='utf8')   #連結資料庫
cur = conn.cursor()   #獲取遊標
for i in range(nums):
    cur.execute("insert into lianjia(HouseID,Title,Loupan,Price,Square,AvePrice,Detailurl) values(%s,%s,%s,%s,%s,%s,%s)",(HouseID[i],Title[i],Loupan[i],Price[i],Square[i],AvePrice[i],Detailurl[i]))    #開始進行插入操作
conn.commit()  #提交資料庫操作
cur.close()  #關閉遊標
conn.close()   #斷開資料庫連線

4、資料庫資料展示


2282122-ae7d2d888e61b643.png
資料庫插入成功.png

相關文章