import pymysql
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa连接
conn=pymysql.connect(
host='127.0.0.1'
port=3306
user='root'
password='123'
database='db'
charset='utf8'
)
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb拿游标
cursor=conn.cursor(pymysql.cursors.Dictcursor)
发送命令给sql服务器
 输入
 a=input(':').strip()
 b=input(':').strip()
sql="select * from use where username='%s' and userpassword='%s'" #查询
sql2="insert into use(username,userpassword) values('%s','%s')"           #修改
 sql3="update use set username='%s',userpassword='%s' where id=xx" #修改
 row=cursor.execute(sql,(a,b)) #防sql注入
 print(row)                              #受影响的行数
  
 print(cursor.lastrowid) #当前id为

查询结果  
 print(cursor.fetchone())
 #指针移动
 cursor.scroll(0,'absolute') #头 移动0条记录
 cursor.scroll(1,'relative') #当前 移动1条记录
print(cursor.fetchmany(2))
 print(cursor.fetchall())
ccccccccccccccccccccccccccccccccccccccccccccccccccccccc修改
conn.commit() #只有commit提交才会完成正真的 修改
dddddddddddddddddddddddddddddddddddddddddddddddddd关闭
corsor.close()
conn.close()

转载于:https://www.cnblogs.com/3sss-ss-s/p/9662385.html

MySQL--pymysql模块相关推荐

  1. Mysql: pymysql 模块

    import pymysql #导入pymysql模块client=pymysql.connect( #与服务端建立连接 host='127.0.0.1', port=3306, user='root ...

  2. 数据库开发——MySQL——pymysql模块

    一.介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢? 这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要 ...

  3. python数据库pymysql_Python——数据库04 Python操作MySQL pymysql模块使用,python,04python,MySQLpymysql...

    PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. Django中也可以使用PyMySQL连接MySQL数据库. PyMySQ ...

  4. python mysql倒序_day40:MySQL:python操作mysql:pymysql模块SQL注入攻击

    目录 part1:用python连接mysql 1.用python连接mysql的基本语法 创建连接conn→创建游标对象cursor→执行sql语句execute→获取数据fetchone→释放游标 ...

  5. MySQL之pymysql模块

    PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. Django中也可以使用PyMySQL连接MySQL数 ...

  6. mysql七个模块_mysql(pymysql模块的使用,视图,触发器)

    本节重点: pymysql的下载和使用 execute()之sql注入 增.删.改:conn.commit() 查:fetchone.fetchmany.fetchall 一.pymysql的下载和使 ...

  7. MySQL -Naivacat工具与pymysql模块

    Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库. 官网下载:https ...

  8. mysql用户管理+pymysql模块

    mysql 用户管理 Mysql 是一个tcp 服务器 用于接收用户端发送的指令,操作服务器上的文件数据 在mysql自带的mysql数据库中有4个表用于用户管理的 分别是: 优先级从高到低 user ...

  9. MySQL 之Navicat Premium 12安装使用、pymysql模块使用、sql注入问题的产生与解决

    阅读目录 一.Navicat Premium 12简介与使用: 二.pymysql模块的使用: 查: 增删改 三.sql注入问题产生与解决方法: 本文内容提要: Navicat Premium 12 ...

  10. mysql六:数据备份、pymysql模块

    阅读目录 一 MySQL数据备份 二 pymysql模块 一 MySQL数据备份 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境.但不能恢复到异构系统中如Windows. #2. 逻辑备 ...

最新文章

  1. JavaScript如何诞生
  2. 获得北大新材料学院夏令营offer的艰险历程(附面试答辩PPT)
  3. 聊几个与赚钱相关的小事情
  4. 肝了1W字!文本生成评价指标的进化与推翻
  5. Java中当前的时间的各种写法
  6. LFW database
  7. 图像处理:图像二值化原理
  8. 【测试】使用xtts V4迁移数据
  9. Go语言在大数据时代应用前景
  10. 入秋的第一篇数据结构算法:看看归并与快排的风采,三面蚂蚁金服成功拿到offer
  11. java ar教程_JavaFX教程整理
  12. 飞行控制计算机英语怎么说,“飞行模式”英语怎么说
  13. C#类库推荐 拼多多.Net SDK,开源免费!
  14. 第一章:Linux下shell常用命令
  15. objectArx --- 工具类
  16. CAP原则(CAP定理)
  17. 开显卡硬件加速和不开的区别
  18. 【python】PyQt6和pyqt6-tools在PyCharm2021的详细配置方法
  19. android app 安装
  20. Extraction failed.

热门文章

  1. math.floor实现四舍五入
  2. 【原创】分享一个分析函数统计案例
  3. 话里话外:企业ERP实施的前前后后(二)
  4. F: 绝对值 山东科技大学OJ C语言
  5. 用python批量下载modis数据的速度怎么样_MODIS数据的简介和下载(五)——应用密钥的Python脚本下载...
  6. 《时代周刊》四份NFT杂志封面拍卖结束,总售价为276 ETH
  7. 今日恐慌与贪婪指数为66 贪婪程度有所缓解
  8. Uniswap 24h交易量约为10.6亿美元涨2.91%
  9. SAP License:生产订单结算时候的几个差异
  10. SAP License:年度结算的步骤