pymysql模块的使用(mysql的增删改查,execute的注入问题,指针移动scroll,事务处理回滚rollback(),获取最后一条记录的自增idlastrowid)

引入

1.什么是 pymysql

  • **pymysql **是 Python 中用来操作 mysql 的第三方模块(库)(就是一个mysql的客户端)
  • pymysqlPython3 之后出来的模块, 而 Python2 中使用 mysqldb 操作数据库
  • Django 中也可以使用 pymysql 连接 mysql 数据库

2.pymysql 的安装

  • 终端命令行
pip3 install pymysql  # 或者使用下面的方式
pip3 install -i http://pypi.douban.com/simple/ pymysql # 豆瓣源
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql # 清华源

一.Pymysql 的基本使用

1.前提条件

  • 有可用的数据库, 并且已经启动
  • 有连接该数据库的用户名和密码
  • 有操作数据库的权限

2.创建一个库和一个表做演示

create database test02 charset utf8;
use tast02;
create table user(
    id int primary key auto_increment,
    name varchar(16) not null,
    passwd varchar(20) not null
);
insert user value
    ("shawn","123456"),
    ("song","111111"),
    ("xing","222222");
select * from user;

pymysql模块的使用(mysql的增删改查,execute的注入问题,指针移动scroll,事务处理回滚rollback(),获取最后一条记录的自增idlastrowid)

2.基本使用(链接、执行sql、关闭游标和链接)

上一篇:【Oracle11gR2 | 学习】记录的增删改


下一篇:【网络安全】如何使用ppmap检测和利用XSS漏洞