ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2021-02-08 15:04:52  阅读:247  来源: 互联网

标签:execute rollback pymysql cursor 事务处理 sql print conn user


引入

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;

image-20210207125739380

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

标签:execute,rollback,pymysql,cursor,事务处理,sql,print,conn,user
来源: https://blog.csdn.net/songhaixing2/article/details/113756984

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有