【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