首页 > 数据库 >如何将爬取的数据保存至MySQL数据库里

如何将爬取的数据保存至MySQL数据库里

时间:2022-11-21 23:33:09浏览次数:41  
标签:prodCat varchar 数据库 db 保存 avgPrice MySQL 100 null

python链接mysql数据库保存数据的步骤。

(1)创建表单。

create table vegetable_price
(
    id        int auto_increment
        primary key,
    prodCat   varchar(100) null,
    prodName  varchar(100) null,
    lowPrice  varchar(100) null,
    avgPrice  varchar(100) null,
    highPrice varchar(100) null,
    place     varchar(100) null,
    unitInfo  varchar(100) null
)
    charset = utf8mb3;

(2)连接数据库。

import pymysql
​
db = pymysql.Connect(
    host="127.0.0.1",
    port=3306,
    user="root",
    passwd="******",
    db="demo"
)
cursor = db.cursor()

(3)保存数据。

sql = "insert into Vegetable_price (prodCat,prodName,lowPrice,avgPrice,highPrice,place,unitInfo) values (%s,%s,%s,%s,%s,%s,%s)"
params = [(prodCat,prodName,lowPrice,avgPrice,highPrice,place,unitInfo)]
cursor.executemany(sql,params)
db.commit()

标签:prodCat,varchar,数据库,db,保存,avgPrice,MySQL,100,null
From: https://www.cnblogs.com/LoLong/p/16913817.html

相关文章

  • MySQL性能分析方法
    1.影响MySQL性能的因素SQL查询速度CPU、内存网卡流量磁盘IO大表大事务2.指标特征及其影响高QPS(每秒查询数)/TPS(每秒事务数)SQL执行效率低。高并发数......
  • mysql 错误 SQL Error: 1366: Incorrect string value:
    在查mysql1366的错误原因时,发现一些有趣的回答。地址为:http://zhidao.baidu.com/question/59029575.html不过,还是有人给出了比较好的解决方法:http://www.phplamp.org......
  • 【Java】Redis保存Java对象
    1.前言这是一篇来自2018年的文章,当时已经在现在这家公司工作。公司刚起步是购买外包公司产品做定制化开发,在开发微信版的过程中遇到了一个问题。由于微信端需要通过H5的入......
  • MySQL
    MySQL查询数据MySQL数据库使用SQLSELECT语句来查询数据。你可以通过mysql>命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。查询语句中你可以使用一个......
  • MySql配置文件my.ini所在位置
    C:\ProgramData\MySQL\MySQLServer5.7 #Otherdefaulttuningvalues#MySQLServerInstanceConfigurationFile#---------------------------------------......
  • MySQL安全管理数据备份与还原
    MySQL安全管理数据备份与还原数据备份与还原分为1)单表数据备份与还原2)文件备份与还原3)SQL备份与还原备份与还原的基本概念什么是备份备份:backup,将数据或者结......
  • idea使用oracle数据库报错《java.sql.SQLRecoverableException: IO 错误: Undefined E
    错误描述java.lang.RuntimeException:java.sql.SQLRecoverableException:IO错误:UndefinedError atcom.baomidou.mybatisplus.generator.config.DataSourceConfig.......
  • 微信小程序ios保存文件预览打不开的问题
    需求:微信小程序能下载xls文件到手机容易出错的点:1、没有配置域名,因为我的文件地址是阿里云的,小程序下载的时候会报没有配置域名,(因为我本地跑的时候勾选了不效验域名,所以......
  • MySQL安全管理之视图
    MySQL安全管理之视图什么是视图视图:view,一种又select指令组成的虚拟表,视图是虚拟表,可以使用表管理(结构管理),为视图提供数据的表叫做基表创建视图的基本语法:creat......
  • MySQL安全管理事务安全
    MySQL安全管理事务安全1、什么是事务事务:要做的某个事情计算机中的事务是指某个程序执行单元(写操作)2、什么是事务安全事务安全:当事务执行后,保障事务的执行是有......