【Python】数据存放入mysql数据库

2017-12-11  本文已影响104人  陈小影

版本:Python 3.6.0
IDE:PyCham phpmyadmin

操作思路:
1、创建数据库和表
2、将数据insert入指定表

需要技能:
sql基础语法
操作数据库

1、首先是创建数据库
从phpmyadmin中搭建本地服务器环境,创建数据库test,再新增表,命名为lianjia。


创建表.png

2、对新增表进行列的创建,注意保存字符串的列要查看格式是不是utf-8,由于抓取是使用utf-8,如果列的格式是latin,就不能新增进去。


新增列成功.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、数据库数据展示


数据库插入成功.png
上一篇下一篇

猜你喜欢

热点阅读