• python pymysql存储


     1 # _*_ coding:utf-8 _*_
     2 import requests
     3 from bs4 import BeautifulSoup
     4 import re
     5 import pymysql
     6 
     7 def create():
     8     db = pymysql.connect("localhost", "root", "111111", "aoyang")  # 连接数据库
     9     cursor = db.cursor()
    10     cursor.execute("DROP TABLE IF EXISTS aoy")#查询是否有相同的表,如果有删除,重新建表
    11     sql = """CREATE TABLE `aoy` (
    12 `id`  int(10) NOT NULL AUTO_INCREMENT ,
    13 `name`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
    14 `Price`  decimal(10,2) NULL DEFAULT NULL ,
    15 `spec`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
    16 `Manufactor`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
    17 PRIMARY KEY (`id`)
    18 )"""
    19     cursor.execute(sql)
    20     db.close()
    21 
    22 def insert(value):
    23     db = pymysql.connect("127.0.0.1", "root", "111111", "aoyang")
    24     cursor = db.cursor()
    25     sql = "INSERT INTO aoy(name,Price,spec,Manufactor) VALUES (%s, %s, %s, %s)"
    26     try:
    27         cursor.execute(sql, value)
    28         db.commit()
    29         print('插入数据成功')
    30     except:
    31         db.rollback()
    32         print("插入数据失败")
    33     #cursor.execute(sql, value)
    34     #db.commit()
    35     db.close()
    36 
    37 
    38 def aa():
    39     ddd = ''
    40     i = [ddd, '22.22', 'kkk','方法']
    41     q = ['sdasdas', '22.22', 'kkk','']
    42 
    43     insert(q)
    44 
    45     insert(i)
    46 create()
    47 aa()
  • 相关阅读:
    BZOJ 3514 Codechef MARCH14 GERALD07加强版
    WT
    Codeforces 348
    POI 2010
    Codeforces 336
    MVC实例及用三层架构实现对学生信息的增删改查
    欠拟合和过拟合
    线性回归案例
    梯度下降法介绍
    线性回归的损失函数和梯度下降
  • 原文地址:https://www.cnblogs.com/ymkdxw/p/10436865.html
Copyright © 2020-2023  润新知