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二叉树遍历的实现方法
Nov 21 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
Python语言描述连续子数组的最大和
Jan 04 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
python3 hdf5文件 遍历代码
May 19 Python
python数字图像处理实现图像的形变与缩放
Jun 28 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之Smarty入门
2007/01/04 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
js+css简单实现网页换肤效果
2015/12/29 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
python中的lambda表达式用法详解
2016/06/22 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
Python hashlib模块加密过程解析
2019/11/05 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
大学生表扬信范文
2014/01/09 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
团干部培训方案
2014/06/03 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
元旦趣味活动方案
2014/08/22 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
单位未婚证明范本
2014/11/25 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js