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实现的tab文件操作类分享
Nov 20 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
Django实现登录随机验证码的示例代码
Jun 20 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
python3中的eval和exec的区别与联系
Oct 10 Python
Python API len函数操作过程解析
Mar 05 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
Jul 05 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
Pytest之测试命名规则的使用
Apr 16 Python
python实现腾讯滑块验证码识别
Apr 27 Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 07 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 多个submit提交表单 处理方法
2009/07/07 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
JavaScript 学习笔记(六)
2009/12/31 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
AngularJS 实现JavaScript 动画效果详解
2016/09/08 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
小程序日历控件使用方法详解
2018/12/29 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
简单了解three.js 着色器材质
2020/08/03 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
python绘制圆柱体的方法
2018/07/02 Python
Django实现文件上传下载功能
2019/10/06 Python
Python telnet登陆功能实现代码
2020/04/16 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
几个常见的消息中间件(MOM)
2014/01/08 面试题
副校长竞聘演讲稿
2014/09/01 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
2015年人力资源部工作总结
2015/04/30 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
《开国大典》教学反思
2016/02/16 职场文书
2019新员工心得体会
2019/06/25 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android