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 装饰器功能以及函数参数使用介绍
Jan 27 Python
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
Python实现的根据文件名查找数据文件功能示例
May 02 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
给你一面国旗 教你用python画中国国旗
Sep 24 Python
Python列表切片常用操作实例解析
Mar 10 Python
python编写俄罗斯方块
Mar 13 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
May 31 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 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函数eval()介绍和使用示例
2014/08/20 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
javascript 主动派发事件总结
2011/08/09 Javascript
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
Python 数据结构之堆栈实例代码
2017/01/22 Python
python select.select模块通信全过程解析
2017/09/20 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
python实现文本界面网络聊天室
2018/12/12 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
浅谈django 模型类使用save()方法的好处与注意事项
2020/03/28 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
中青班党性分析材料
2014/02/16 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
大学新闻系求职信
2014/06/03 职场文书
企业环保标语
2014/06/10 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
介绍信怎么写
2015/05/05 职场文书
企业催款函范本
2015/06/24 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS