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中使用lambda高效操作列表的教程
Apr 24 Python
Python中with及contextlib的用法详解
Jun 08 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
使用python实现滑动验证码功能
Aug 05 Python
python爬虫之爬取百度音乐的实现方法
Aug 24 Python
Python 70行代码实现简单算式计算器解析
Aug 30 Python
Python装饰器原理与基本用法分析
Jan 07 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
Jan 08 Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 Python
python是怎么被发明的
Jun 15 Python
在Django中使用MQTT的方法
May 10 Python
使用Python解决图表与画布的间距问题
Apr 11 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
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
mysql 全文搜索 技巧
2007/04/27 PHP
php自定义的格式化时间示例代码
2013/12/05 PHP
php实现telnet功能示例
2014/04/08 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
JavaScript日期类型的一些用法介绍
2015/03/02 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
Django实现学生管理系统
2019/02/26 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
考试退步检讨书
2014/01/15 职场文书
家长评语和期望
2014/02/10 职场文书
优秀纪检干部材料
2014/08/27 职场文书
毕业横幅标语
2014/10/08 职场文书
学生会辞职信
2015/03/02 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
2015年材料员工作总结
2015/04/30 职场文书
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python