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的Bottle框架中使用微信API的示例
Apr 23 Python
python3实现短网址和数字相互转换的方法
Apr 28 Python
python回调函数用法实例分析
May 09 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
python3.6、opencv安装环境搭建过程(图文教程)
Nov 05 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
在python中修改.properties文件的操作
Apr 08 Python
基于Python+QT的gui程序开发实现
Jul 03 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
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
php读取文件内容到数组的方法
2015/03/16 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
js实现日期级联效果
2014/01/23 Javascript
javascript关于继承解析
2016/05/10 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
js实现时间日期校验
2020/05/26 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
布同 统计英文单词的个数的python代码
2011/03/13 Python
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
Python格式化压缩后的JS文件的方法
2015/03/05 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
用Python逐行分析文件方法
2019/01/28 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
Python argparse模块应用实例解析
2019/11/15 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
高中生学习的自我评价
2013/12/14 职场文书
社会实践感言
2014/01/25 职场文书
授权委托书格式范文
2014/08/02 职场文书
党支部特色活动方案
2014/08/20 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
MySQL开启事务的方式
2021/06/26 MySQL
解决vue中provide inject的响应式监听
2022/04/19 Vue.js
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技