首页 > 数据库 >pymysql使用

pymysql使用

时间:2023-05-02 10:45:38浏览次数:37  
标签:username 使用 pymysql cursor sql print password

目的:支持python代码操作数据库MySQL

安装:pip3 install pymysql

简单demo:

"""使用pymysql链接数据库实现简单登录认证"""
import pymysql
# 连接数据库
conn = pymysql.connect(
 user='root',
 password='123',
 host='127.0.0.1',
 port=3306,
 database='database',
 charset='utf8'
)

# 生成游标【将显示的数据变为[{}]格式】
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
# 输入用户的登录数据
username = input('请输入用户名>>>:').strip()
password = input('请输入登陆密码>>>:').strip()

# 书写一条sql语句
sql = 'select * from userinfo where username=%s and password=%s;'
# 执行这一条sql语句
res = cursor.execute(sql, args=(username, password))

# 进行登录验证
if res:
	print('登陆成功...')
    print(cursor.fetchone())
else:
    print('用户名或密码不正确...') 

标签:username,使用,pymysql,cursor,sql,print,password
From: https://www.cnblogs.com/yangyi215/p/17367407.html

相关文章

  • 医学图像的深度学习的完整代码示例:使用Pytorch对MRI脑扫描的图像进行分割
    图像分割是医学图像分析中最重要的任务之一,在许多临床应用中往往是第一步也是最关键的一步。在脑MRI分析中,图像分割通常用于测量和可视化解剖结构,分析大脑变化,描绘病理区域以及手术计划和图像引导干预,分割是大多数形态学分析的先决条件。本文我们将介绍如何使用QuickNAT对人脑的......
  • windows11 下使用 阿里云 modelscope docker 环境 运行参考
    昨天看视频我们做了个能对话的AI派蒙,免费给大家玩!发现阿里有一个语音转文字的模型(paraformer),之前处理这种需求一直都是直接调用服务商提供好的API接口突然想尝试一下本地搭建,虽然和直接调用API没啥区别(都不知道实现细节),但是这是本地化运行,可以在内网环境运行.因为平......
  • 【MySQL必知必会】初探MySQL到使用
     【MySQL必知必会】初探MySQL到使用   目录前言MySQL是什么?MySQL版本表的概念表中的列和数据类型行主键什么是SQL实践操作小结 前言周所周知MySQL已成为全世界最受欢迎的数据库之一。无论你用的何种编程语言在开发系统,数据库基本上都是必不可少的。......
  • wine使用指南
    注意,本文只讨论Linux,由于MacOS现已经不支持32位应用程序,这里不作介绍。wine主要是Linux的windows应用程序方案,也是目前计划最优先支持的操作系统。简介wine是一个可以在Linux、BSD等系统运行Windows应用程序的软件。本身不具备图形界面的功能,只能通过命令行运......
  • 【必知必会的MySQL知识】②使用MySQL
    目录前言启动MySQL服务连接MySQLMySQL数据库基本命令小结前言根据上一篇文章【必知必会的MySQL知识】①初探MySQL的内容,想必您对MySQL数据库有了一个整体的了解了,并且应该在自己电脑上已经安装上了MySQL。这一篇呢我们来说一说这么连接上数据库并且使用它。启动MySQL服务前面......
  • Quixel Mixer学习笔记:软件入门使用
    本随笔用于记录随笔作者在学习使用纹理和材质制作软件QuixelMixer时学到的知识点,属于入门级别的笔记。本随笔使用的QuixelMixer版本为2022.1.1Beta,内容整理自官方手册。随笔作者还处在学习阶段,在软件的使用和理解还不够透彻,难免在技术上或书写上出现问题,如出现类似的问题欢迎......
  • 分别使用SAD匹配,NCC匹配,SSD匹配三种算法提取双目图像的深度信息
    1.算法仿真效果matlab2022a仿真结果如下:     2.算法涉及理论知识概要       深度学习的蓬勃发展得益于大规模有标注的数据驱动,有监督学习(supervisedlearning)推动深度模型向着性能越来越高的方向发展。但是,大量的标注数据往往需要付出巨大的人力成本,越来......
  • GIT的使用与碰到的问题与解决方案
     这个里面包含了git的基本概念、git的命令、关于项目的本地仓库的创建所谓的GIT就是用于存档,备份,允许我们的代码有容错的机会,比如:玩游戏魂斗罗小游戏前几关很简单很容易,到后面越来越难,如果没有存档机制我们几条命用完之后,再重新去跑、玩,会非常非常浪费时间,这样用户体验就很不好......
  • 使用Socks5代理在Windows上实现更安全的网络连接
    作为一名网络工程师,我们经常需要在不同的网络环境下工作,这可能会给我们的计算机安全带来一定的风险。使用Socks5代理是一种简单而有效的方式,可以在Windows操作系统上提高网络安全性,本文将介绍如何在Windows上设置和使用Socks5代理。什么是Socks5代理?Socks5代理是一种网络协议,它可以......
  • 关于使用Wordpress搭建网站icon图标无法显示的问题
    我也是网上找资料,然后得到的是添加<linkrel="shortcuticon"href="你的图标url地址"type="image/x-icon">这行代码,但是还是没用,阴差阳错反而把wordpress后台那个的图标换成我的图标了,几经周折,我发现只要上传favicon.ico这个图片(最好命名为favicon)到根目录,然后在主题里不要添......