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压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
MySQL适配器PyMySQL详解
Sep 20 Python
python实现两个文件合并功能
Apr 01 Python
Python多线程原理与用法详解
Aug 20 Python
Python基础之字符串操作常用函数集合
Feb 09 Python
python安装和pycharm环境搭建设置方法
May 27 Python
python 19个值得学习的编程技巧
Aug 15 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
python 通过exifread读取照片信息
Dec 24 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
Python利用zhdate模块实现农历日期处理
Mar 31 Python
python高温预警数据获取实例
Jul 23 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循环跳出的问题
2013/07/01 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
深入理解PHP中的count函数
2016/05/31 PHP
js传值 判断
2006/10/26 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
python与C互相调用的方法详解
2017/07/14 Python
Python切片工具pillow用法示例
2018/03/30 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
如何解决安装python3.6.1失败
2020/07/01 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
金融保险专业求职信
2014/09/03 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
学校捐书活动总结
2015/05/08 职场文书
2015年环保局工作总结
2015/05/22 职场文书
紫日观后感
2015/06/05 职场文书
2016年五一促销广告语
2016/01/28 职场文书
小学美术教学反思
2016/02/17 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
详解Python中的for循环
2022/04/30 Python
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers