python将类似json的数据存储到MySQL中的实例


Posted in Python onJuly 12, 2019

由于之前对于爬取下来的数据都是存入MongoDB中,想起来还没有尝试存入MySQL,于是将一篇简单的文章爬取下来,存入MySQL试试

这里用到的python模块是pymysql,因为MySQLdb之前已经停止维护

首先在cmd中连接MySQL并且创建一个数据库json

python将类似json的数据存储到MySQL中的实例

python将类似json的数据存储到MySQL中的实例

在图形化界面workbench中可以看到

python将类似json的数据存储到MySQL中的实例

接下来就要在pycharm中写代码了,在pycharm中导入pymysql后即可

#建立python与MySQL之间的连接
  mysql = pymysql.connect(host="localhost",user="root",passwd="12138",db="json",charset="utf8")
  #新建游标
  cur = mysql.cursor()
  #原生sql语句,创建一个名为jsondata的表,并在其中定义字段
  sqlc = '''
   create table if not exists jsondata(
   typeid int(11) not null auto_increment primary key,
   tagid varchar(20) not null,
   title varchar(100) not null,
   time varchar(20) not null,
   content mediumtext not null)DEFAULT CHARSET=utf8;
   '''
  #执行语句
  a = cur.execute(sqlc)
  #提交任务
  mysql.commit()
  print 'success'
  #sql,插入数据
  sqla = '''
   insert into jsondata(typeid,tagid,title,time,content)values(%s,%s,%s,%s,%s);
  '''
  #这里的data数据为列表,data[0]中存在的字典类型数据
  b = cur.execute(sqla,(data[0]['typeid'],data[0]['tagid'],data[0]['title'],data[0]['time'],data[0]['content']))
  mysql.commit()
  cur.close()
  mysql.close()
  print 'success'

运行之后,先在cmd中看看有什么变化,使用json,并且查看table

python将类似json的数据存储到MySQL中的实例

再看看表中的数据

python将类似json的数据存储到MySQL中的实例

这就是之前定义的jsondata表,可是没有看到具体插入的数据

所以接下来看看workbench

python将类似json的数据存储到MySQL中的实例

可以见到数据成功存储到MySQL中了!

以上这篇python将类似json的数据存储到MySQL中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
元组列表字典(莫烦python基础)
Apr 03 Python
python求平均数、方差、中位数的例子
Aug 22 Python
学python安装的软件总结
Oct 12 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 Python
python 代码运行时间获取方式详解
Sep 18 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
Django如何继承AbstractUser扩展字段
Nov 27 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
python xlwt模块的使用解析
Apr 13 Python
全网非常详细的pytest配置文件
Jul 15 Python
Django对数据库进行添加与更新的例子
Jul 12 #Python
Python 绘制酷炫的三维图步骤详解
Jul 12 #Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 #Python
python实现简单聊天室功能 可以私聊
Jul 12 #Python
pyinstaller参数介绍以及总结详解
Jul 12 #Python
利用Python模拟登录pastebin.com的实现方法
Jul 12 #Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 #Python
You might like
PHP性能分析工具XHProf安装使用教程
2015/05/13 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
python脚本设置超时机制系统时间的方法
2016/02/21 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python中map的基本用法示例
2018/09/10 Python
Python操作qml对象过程详解
2019/09/26 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
python从PDF中提取数据的示例
2020/10/30 Python
python 实现简易的记事本
2020/11/30 Python
基于Python实现粒子滤波效果
2020/12/01 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
商场消防管理制度
2014/01/12 职场文书
客服部班长工作责任制
2014/02/25 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫