首页 > 数据库 >Python——pymysql(连接mysql数据库)

Python——pymysql(连接mysql数据库)

时间:2022-08-25 23:45:02浏览次数:87  
标签:cur Python mysql pymysql sql password conn

基本设置(包括预防SQL注入):

SQL注入问题,在写入sql语言时,可能会有利用mysql语句来进行正常输入的规避。

import pymysql 

conn = pymysql.connect(host = '127.0.0.1',user = 'root',password = 'Abcd!234',database = 'ftp')
cur = conn.cursor()
sql = 'select * from userinfo where name = %s and password = %s'
cur.execute(sql,(username,password))   #这里将用户输入的用户,密码提交给pymysql进行处理,有效避免了SQL注入的问题。
cur.close()
conn.colse()

  

标签:cur,Python,mysql,pymysql,sql,password,conn
From: https://www.cnblogs.com/xinbing/p/16626199.html

相关文章

  • python学习Day53
    Day53今日内容概要JS数据类型JS数据类型—布尔值JS数据类型—对象objectJS数据类型—自定义对象objectJS运算符JS流程控制JS函数JS内置对象JS的BOM与DOM操......
  • mysql主从复制
    主配置[mysqld]#主数据库端ID号server_id=1#开启二进制日志log-bin=mysql-bin#需要复制的数据库名,如果复制多个数据库,重复设置这......
  • 学习python-Day47
    今日学习内容JS数据类型比较我们学过python的数据类型去学习布尔值python:boolTrue:数字False:0None''[]{}...JS:boolentruefa......
  • python安装和配置
     下载地址https://www.python.org下一步同时下载python3/python2     安装点下一步即可安装python3记得选中path将path的python3的目录选中粘贴在C盘目......
  • python实现给定K个字符数组,从这k个字符数组中任意取一个字符串,按顺序拼接,列出所有可能
    题目描述:给定K个字符数组,从这k个字符数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合结果!样例:input:[["a","b","cd",["de"],["e","f"]]output:["adee","adef"......
  • Mysql——运维
    慢日志可以进行对数据库系统查询方面大于设定值进行的日志记录。慢日志-执行时间>10-未命中索引-日志文件路径配置:-内存showvariablesli......
  • python3 的基础数据类型
    python有六种基本的数据类型,分别是:Numbers数字String字符串List列表Tuple元组Set集合(python3新增)Dictionary字典在这六个基本数据中可变数据类型为:list,set,dict......
  • Mysql入门练习题
    1、在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄mysql>selectname,agefromstudentswhereage>25andgender='M';+---------------+-----+|name......
  • MySql数据库
    MySql数据库概述MySQL是一个基于Sql结构化查询语言的关系型数据库,由瑞典MySQLAB公司开发,目前属于Oracle公司。数据类型数值类型inttinyint、smallint、mediumi......
  • Mysql——索引
    索引1.建立起一个在存储表阶段就有的一个存储结构能在查询的时候加速。2.提高读的速度,降低写的速度。3.读写比例为10:1索引原理:因软件时听过操作系统来进行对硬盘......