• 2024-06-24flask 数据库连接池
    数据库连接池flask操作mysqlfromflaskimportFlask,jsonifyimportpymysqlapp=Flask(__name__)app.debug=Trueconn=pymysql.connect(user='root',password="123456",host='127.0.0.1',database='qtest',
  • 2024-06-18Flask连接数据库
    Flask连接数据库创建数据库连接池安装dbutils和pymysqlpipinstalldbutilspipinstallpymysql创建连接池fromdbutils.pooled_dbimportPooledDBimportpymysqlpool=PooledDB(creator=pymysql,#使用连接数据库的模块maxconnections=5,#限制
  • 2024-06-13MySQL从入门到高级 --- 15.优化 && 16.pymysql
    文章目录第十五章&&第十六章:15.优化15.1查询SQL执行效率15.2定位低效率执行SQL15.3explain分析执行计划-基本使用15.4explain分析执行计划-id15.5explain分析执行计划-select_type15.6explain分析执行计划-type15.7explain分析执行计划-其他指标字段15
  • 2024-06-12Navicat的使用、PDManer、PyMySQL(连接数据库、执行SQL语句、结果获取、插入数据、删除数据、更新数据)
    【一】Navicat的使用【1】连接数据库打开Navicat,找到连接选项输入连接参数测试参数【2】创建数据库新建数据库输入数据库参数新建表并设置主键修改表字段【3】导出SQL文件【4】备份数据库【5】视图展示会展示当前数据库下的所有表模型
  • 2024-06-10Python程序操作MySQL数据库教程
    1.Python程序操作MySQL数据库:使用pymysql安装包使用:1.导入pysql包importpymysql2.创建连接对象调用pymysql模块中的connect()函数来创建连接对象,代码如下:连接对象说明:关闭连接conn.close()提交数据conn.commit()撤销数据conn.rollback()3.获取游标对象获取
  • 2024-06-0736.PyMySQL模块
    PyMySQL模块【一】简介DB-API:Python标准数据库规范为DB-API,DB-API定义了一系列必须的对象和数据库操作方式,以便为各种数据库系统和数据库访问程序提供一致的访问接口。PyMySQL:纯python实现的模块,可以与Python代码兼容衔接,也几乎兼容MySQL-python遵循Python数据库AP
  • 2024-06-06MySQL清空所有表的数据的方法
    1.MySQL清空所有表的数据的方法要清空MySQL数据库中所有表的数据,但保留表结构,我们可以采取以下几种方法。这里,我将提供几种常用的方法,并给出相应的SQL代码示例。1.1方法一:使用TRUNCATETABLE命令(针对每个表)TRUNCATETABLE命令会删除表中的所有数据,但不会重置表的自增计数器(AUTO
  • 2024-06-02MySQL 使用方法以及教程
    一、引言MySQL是一个流行的开源关系型数据库管理系统(RDBMS),广泛应用于Web开发、数据分析等领域。它提供了高效、稳定的数据存储和查询功能。同时,Python作为一种强大的编程语言,也提供了多种与MySQL交互的库,其中pymysql就是其中之一。本文将介绍MySQL数据库的基础使用,并通过Pytho
  • 2024-06-01Navicat, PDManer,PyMySQL模块,SQL注入问题,PyMySQL进阶之主动提交事务
    ⅠNavicat【一】Navicat介绍Navicat可以充当很多数据库软件的客户端提供了图形化界面能够让我们更加快速的操作数据库【1】介绍Navicat是一款功能强大且广泛使用的数据库管理工具,可用于连接和管理多种数据库系统,如MySQL、MariaDB、Oracle、PostgreSQL等。本文将详细
  • 2024-05-31pymysql 模块演练代码
    importpymysqlfrompymysql.cursorsimportDictCursorconn=pymysql.connect(host='localhost',user='root',password='123456',database='day1',port=3306,cursorclass=DictCursor,connect_timeout=3)cursor=conn.cur
  • 2024-05-31Pymysql
    Pymysql安装:pipinstallpymysql导入模块:importpymysql创建连接对象:conn=pymysql.connect(user=root,password='',host='localhost',database='',port=3306,charset='',cursorclass=DictCursor)#cursorclass不指定返回结果就是元组,Dictcu
  • 2024-05-30python连接数据库
    一#删除数据库importpymysqlmydb=pymysql.connect(host="localhost",user="root",password="000000",database="my_db")mycursor=mydb.cursor()sql="DROPDATABASEIFEXISTSmy_db"mycursor.execute(sql)m
  • 2024-05-25pytest+requests+pymysql+ pyyaml + jenkins
    pytest+requests+pymysql+ pyyaml  + jenkins1、新建项目,用虚拟环境2、创建目录结构api————python package,接口cases———python package,测试用例data———directory, 数据logs———python package,日志report——pytho
  • 2024-05-23二、接口自动化测试(1)
    一、什么是接口测试先回顾一下原理:参考网站:https://blog.csdn.net/HUA1211/article/details/131959650接口测试的原理就是模拟客户端向服务器发送请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程。接口测试采用的方法其实与黑盒测试一致的,甚
  • 2024-05-21Pymysql的使用
    一、使用MySQLworkbench建立数据库、表创建spider数据库dropdatabasespider;createdatabasespider;ALTERDATABASEspiderCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;创建users表 usespider;droptableifexistsusers;createtableusers(idint(1
  • 2024-05-19连表操作、子查询、pymysql 模块、sql注入问题(感觉已没有)
    【连表操作】1建表2createtabledep1(3idint,4namevarchar(20)5);6createtableemp1(7idintprimarykeyauto_increment,8namevarchar(20),9sexenum('male','female')notnulldefault'male&
  • 2024-05-14Mysql批量插入数据(python脚本)
    有个需求:需要在table1中插入205条数据,role_id固定为65,menu_id从91开始方法二:python脚本实现PyMySQL是一个纯Python编写的MySQL客户端库,用于连接和操作MySQL数据库。以下是PyMySQL的主要功能和优点:功能:数据库连接:PyMySQL提供了connect()方法,用于建立与MySQL数据库的连接。一旦
  • 2024-05-09Python 如何优雅的操作 PyMySQL
    一、PyMysql在使用Python操作MySQL数据过的过程中,基本的增删改查操作如何更加高效优雅的执行。这里将以PyMySQL为例,介绍一下如何使用Python操作数据库。Python对MySQL数据库进行操作,基本思路是先连接数据库Connection对象,建立游标Cursor对象,然后执行SQL语句对数据库进行操作
  • 2024-04-11pymysql模块
    pymysql模块基本语法#(1)创建连接对象hostuserpassworddatabase这四个参数必写conn=pymysql.connect(host="127.0.0.1",user="root",password="123456",database="db003",charset="utf8",port=3306)#(2)创建游标对象(
  • 2024-03-24pymysql介绍
    PyMySQL介绍【1】简洁纯Python实现的模块,可以与Python代码兼容衔接,并也几乎兼容MySQL-python。遵循Python数据库APIv2.0规范。官网:https://zetcode.com/python/pymysql/【2】安装通过pipinstallpymsql安装【3】用法#导入模块importpymysqlfrompymysql.cur
  • 2024-03-06Flask数据库连接池
    flask中使用mysql方式settings文件中配置DEBUG=TrueSECRET_KEY='asdfasdffasd'MYSQL_HOST='127.0.0.1'MYSQL_PORT=3306MYSQL_USER='root'MYSQL_PASSWORD='root'MYSQL_DATABASE='cnblogs'操作数据库fromflaskimportFlask,
  • 2024-03-03MySQL之pymysql模块
    Navicat软件我们在终端操作MySQL,既没有自动操作也无法保存,不方便开发,所以我们使用Navicat,Navicat内部封装了所有的操作数据库的命令。我们在使用它的时候只需要鼠标点击即可完成操作,无需书写SQL语句。详细参考:Day48-04navicat基本使用_哔哩哔哩_bilibili注释语法在navicat
  • 2024-02-27Python脚本给数据库插入数据报错: raise errorclass(errno, errval) pymysql.err.IntegrityError: (1062, "Duplica
    一、问题描述在SQL客户端插入数据时执行SQL语句INSERTINTOuser_xxx(id,uid,total,balance,wallet_type,ctime,utime)VALUES(0,'336448391',271,89000098,'coin',1708588247,1709007766);可以成功执行没报错;使用python脚本执行SQL语句INSERTINTOuser_xxx
  • 2024-02-23pymysql连接数据库和sqlite
    如果使用mysql,需要配置如下: -1配置文件中配置:settings.py DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'数据库名字','HOST':'127.0.0.1'
  • 2024-02-20使用pymysql模块操作MySQL
    第一步:安装pipinstallpymysql第二步:使用方式#导入模块importpymysql#建立连接conn=pymysql.connect(user='root',password="root",host='127.0.0.1',database='cars')#创建游标,查询数据默认为元组类型cursor=conn.cursor