# 1、导入mysql
from pymysql import *# 2、创建数据库连接
conn = connect(host='localhost',port=3306,user='root',passwd='root',db='mytestdb',charset='utf8')
print(conn)# 3、打开游标
cur=conn.cursor()# 4、执行sql语句
# 让用户名输入用户名和密码
sname=input('请输入用户名:')
passwd=input('请输入密码:')# 编写sql语句
sql="select * from t_student where sname=%s and passwd=%s"
params=(sname,passwd)
print(sql)# 执行sql语句,返回查询到的记录条数rowcount,如果是rowcount不为0,则登录成功,否则登录失败
rowcount = cur.execute(sql,params)if rowcount!=0:print('登录成功')
else:print('登录失败')# 5、关闭游标
cur.close()
# 6、关闭连接
conn.close()

运行结果:

python—sql语句参数化相关推荐

  1. python sql语句换行_python一行sql太长折成多行并且有多个参数的方法

    python一行sql太长折成多行并且有多个参数 sql语句本身就支持多行, 你可以用两种方法断行 注意: 第一种会带入换行符(\n), 第二种只是一行 a='''xxxx本身也可以作为注释使用xxx ...

  2. python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明

    在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...

  3. python SQL语句 占位符

    今天在处理数据库中的数据是出现了一个错误,导致数据表格里的数据一直无法正常的通过python代码更新,现在解决了,主要问题还是sql语句中占位符出现的问题.现将解决的方法总结如下 # sql_upda ...

  4. mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...

    C#参数化执行SQL语句,防止漏洞攻击本文以mysql为例[20151108非查询操作] 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞. 简单举个列子吧. 比如账号密码登入,如果 ...

  5. python怎么打希腊字母_带有希腊字母和UTF-8的Python SQL语句

    版本:Postgresql = 11.3 Python = 3.7.3 我有一个python脚本,它从Web收集数据并将其存储在数据库中以供进一步分析. 当下面的sql语句尝试将从Web提取的变量与数 ...

  6. python sql语句生成_python Django 生成sql语句

    class TestModel(models.Model): Name=models.CharField(max_length=64,blank=True) >>> from dja ...

  7. python sql语句异常捕获_python异常处理

    一.什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行. 一般情况下,在Python无法正常处理程序时就会发生一个异常. 异常是Python对象,表示一个错误. 当Py ...

  8. python sql语句特殊符号转义。

    python 进行数据库插入的时候,有时候个别字段碰到特殊符号的话会提示插入失败.但是我们可以用re.escape()对字段进行转义 示例: re.escape('www.python.org') ' ...

  9. DLA SQL分析函数:SQL语句审计与分析的利器

    1. 简介 Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics)最新release一组SQL内置函数,用来进行SQ ...

最新文章

  1. Hibernate 所有缓存机制详解
  2. BZOJ1001[BeiJing2006]狼抓兔子最小割網絡流
  3. Go 语言新提案:添加模糊测试支持
  4. java跨域请求,且附上前端跨域请求代码
  5. zap+日志分级分文件+按时间切割日志整合demo
  6. Uniapp学习笔记(数据展示、数据循环、条件编译、计算属性、组件的使用、组件插槽、生命周期)
  7. 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
  8. oracle表分区设计_ORACLE 分区表的设计
  9. FireBug 调试JS
  10. 思想篇(1)--企业需要什么样的人才?
  11. javascript 使用canvas绘画
  12. Perl语言程序设计_简介
  13. 易软门诊管理软件php,易软诊所管理软件
  14. holdpwd php,PHPMyWind后台管理界面的SQL注入漏洞 - 网站安全
  15. NCBI BLAST工具本地化
  16. 什么是面向对象、面向过程?
  17. 毕业感想--致04软件和工贸足球队
  18. html产生镜面效果,一种镜面反光屏幕的制作方法
  19. PHP 获取指定日期的周一
  20. ✨英语学习|如何高效做英语阅读笔记

热门文章

  1. 电脑显示器变色_流光溢彩电竞出击:飞利浦猛腾M1系列电竞显示器275M1RZ
  2. Linux什么是文件IO,linux中文件IO
  3. java简单工厂模式_Java 简单工厂模式
  4. 案例 | 铅酸蓄电池精细维护
  5. Oracle数据库asm原理,Oracle数据库中ASM功能解剖
  6. BigData之Hadoop:Hadoop的简介、深入理解、下载、案例应用之详细攻略
  7. Paper之ACLEMNLP:2009年~2019年ACL计算语言学协会年会EMNLP自然语言处理的经验方法会议历年最佳论文简介及其解读
  8. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略
  9. Dataset之Rotten Tomatoes:Rotten Tomatoes影评数据集简介、下载、使用方法之详细攻略
  10. TF之TFSlim:利用经典VGG16模型(InceptionV3)在ImageNet数据集基础上训练自己的五个图像类别数据集的训练过程记录