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调用浏览器并打开一个网址的例子
Jun 05 Python
Python如何import文件夹下的文件(实现方法)
Jan 24 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
PyCharm 设置SciView工具窗口的方法
Jan 15 Python
python3+selenium自动化测试框架详解
Mar 17 Python
Python Flask框架扩展操作示例
May 03 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
Feb 10 Python
pandas和spark dataframe互相转换实例详解
Feb 18 Python
python opencv 检测移动物体并截图保存实例
Mar 10 Python
jupyter notebook中美观显示矩阵实例
Apr 17 Python
python爬虫快速响应服务器的做法
Nov 24 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
js 字符串操作函数
2009/07/25 Javascript
javascript中常用编程知识
2013/04/08 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
python使用Tkinter显示网络图片的方法
2015/04/24 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
工作会议主持词
2014/03/17 职场文书
金融保险专业求职信
2014/09/03 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
毕业生政审意见范文
2015/06/04 职场文书
运动会3000米加油稿
2015/07/21 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python