python的pymysql模块安装与使用

article/2025/11/8 7:09:36

文章目录

      • 一、pymysql的安装:
      • 二、pymysql基本控制函数:
      • 三、数据库数据的添加:
      • 四、数据库数据的删除:
      • 五、数据库数据的修改:
      • 六、数据库数据的批量添加:
      • 七、数据库数据的查询(取出):

一、pymysql的安装:

​ 在cmd命令行输入pip install pymysql安装,import pymysql导入

二、pymysql基本控制函数:

方法描述
connect()连接数据库
cursor()创建游标,使我们能够输入sql语句并执行
execute()执行mysql,更新单条数据
commit()将修改提交到数据库
close()关闭连接
fetchone()查找并获取一条数据
fetchall()获取所有数据
fetchmany(size)获取指定条数的数据

connect可填的参数:

  • host:数据库的地址
  • user:数据库用户名称
  • password:数据库密码
  • db:数据库的名称
  • port:域名

三、数据库数据的添加:

import pymysql#连接数据库
conn=pymysql.connect(host='localhost',user='root',password='123456',db='pymysql_demo',port=3306)
#创建游标
cursor=conn.cursor()#sql语句,user是表的名称
sql="insert into user (name,age) value(%s,%s)"
#参数
name="li"
age=23
#传入参数到sql语句并执行
cursor.execute(sql,(name,age))#提交对数据库的修改
conn.commit()
#关闭游标和数据库连接
cursor.close()
conn.close()

​ 数据库成功添加一条数据
在这里插入图片描述

四、数据库数据的删除:

import pymysql#连接数据库
conn=pymysql.connect(host='localhost',user='root',password='123456',db='pymysql_demo',port=3306)
#创建游标
cursor=conn.cursor()#sql语句
sql="delete from user where name=%s"#删除名字为name的所有数据
#参数
name="li"
#执行语句
cursor.execute(sql,name)#提交修改
conn.commit()
#关闭游标和连接
cursor.close()
conn.close()

​ 这样就成功删除name为li的数据

五、数据库数据的修改:

import pymysqlconn=pymysql.connect(host='localhost',user='root',password='123456',db='pymysql_demo',port=3306)
cursor=.conn.cursor()#对数据进行修改的sql语句
sql="update user set age=%s where name=%s"#需要修改的数据放在set后面
#参数
name='li'
age=20
cursor.execute(sql,(age,name))#这里的数据位置一定要和sql语句的位置一样!
conn.commit()
cursor.close()
conn.close()

​ li的age从原来的23修改成20,同理可修改其他数据

六、数据库数据的批量添加:

​ 与数据的添加相比没有太大变动,只是多添加了数据

import pymysqlconn=pymysql.connect(host='localhost',user='root',password='123456',db='pymysql_demo',port=3306)
cursor=conn.cursor()
#sql语句,user为表的名字
sql="insert into user (name,age) values(%s,%s)"
name1='wang'
age1=25
name2='wu'
age2=29
data=((name1,age1),(name2,age2))
#execute变成了executemany
cursor.executemany(sql,data)
conn.commit()
cursor.close()
conn.close()

​ 这样就添加了两条数据

七、数据库数据的查询(取出):

import pymysqlconn=pymysql.connect(host='localhost',user='root',password='123456',db='pymysql_demo',port=3306)
cursor=conn.cursor()
#sql语句
sql="select * from user"
cursor.execute(sql)
value1=cursor.fetchone()#查找取出一条数据,注意!这条数据不会出现在下一次取出中
value2=cursor.fetchmany(2)#取出2条数据
value3=cursor.fetchall()#取出所有数据conn.commit()
curspr.close()
conn.close()

​ 注意:被取出的数据不会出现在下一次取出中


http://chatgpt.dhexx.cn/article/MvUOlEBd.shtml

相关文章

在pycharm里安装pymysql

1、打开pycharm,进入terminal终端模式,输入pip install pymysql(pip3 install pymysql)

Py之PyMySQL:Python库之PyMySQL的简介、安装、使用方法之详细攻略

Py之PyMySQL:Python库之PyMySQL的简介、安装、使用方法之详细攻略 目录 PyMySQL的简介 PyMySQL的安装 PyMySQL的使用方法 PyMySQL的简介 PyMySQL包包含一个纯Python MySQL客户端库。PyySQL的目标是对MySQL LDAP进行替换,并对CPython、PyPy和IrPython进…

pymysql模块安装后,import pymysql找不到?

经常遇到这样的问题,windows里 cmd安装好了pymysql后,在开发时,import引入找不到模块为什么呢? cmd安装好的包,其实在真实的环境里已经安装好了,但是PyCharm工具需要手动加载一下。详细安装步骤如下&#…

pymysql安装包下载

运行pycharm,点击文件,点击设置,点击项目,选择项目下的python解释器,点击号,搜索pymysql,下载安装包即可。

PyMySQL的基本使用

我使用pymysql出现了以下的错误 python-module pymysql has no attribute connect 一出错 我本能的想去看下是不是我没连接成功 然后 pip3 install pymysql 不要起import的包名作为文件名啊!!! 因此,我总结了下pymysql的基本使…

windows下Python安装pymysql

# 安装pymysql命令 # 从github 下载pymysql 安装包 # 下载地址:https://github.com/PyMySQL/PyMySQL # 解压下载文件,不用打开python交互界面,cd到解压文件所在目录 # 运行 python setup.py install # 打开python交互界面, # 运…

Python安装pymysql

Python安装pymysql 环境:jupyter Notebook(Anaconda) 1. 未安装pymysql 2. 打开cmd(命令提示符) 3. 出现错误 开始我简单粗暴的直接在cmd中输入,然后出现了404错误,提示我conda的配置状态权限有问题。( 第13行中view your conf…

Windows下安装PyMysql(图文详解)

第一步,运行 cmd CD到你的python的安装目录 C:\>cd C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ 这是我自己的,你的你自己找 第二步,CD到 Scripts目录下 cd Scripts 第三步,开始安装pymysql pip in…

3. MySQL之PyMySQL的安装使用

上篇文章基于mysql-connector-python来实现数据库的基本操作。本文基于PyMySQL来连接并使用数据库。 1. PyMySQL PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并…

python3安装pymysql(pycharm工具)

前言: python连接mysql数据库需要导入mysql,python2使用的是MySQLdb,python3使用的是pymysql 参考文档:Python3 MySQL 数据库连接 – PyMySQL 驱动 | 菜鸟教程 具体安装方案: 一、pycahrm操作 1、安装PyMySQL 2、添加pymysql…

安装 pymysql 的方法

安装 pymysql 的方法 方法1: 使用pip 安装器 windows: pip install pymysql linux: sudo pip install pymysql 方法2 : 下载资源安装: 1、离线安装包地址为: https://pypi.doubanio.com/simple/pymysql/ 从里面自己选择合适…

PyMySQL模块安装指南

作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国…

pymysql的安装及操作

1、pymysql的安装 1.1 conda环境解释器在线安装 以管理员身份运行终端或者使用Anaconda Powershell Prompt并以管理员身份运行 conda install -c conda-forge pymysql注意:conda安装pymysql后,只有使用conda解释器才可以调用 1.2 Python环境在线安装 1、…

安装pymysql

安装pymysql 1、检查Python版本 python2、检查pip pip --version3、如果没有pip,安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 sudo python get-pip.py # 运行安装脚本 或者 sudo python3 get-pip.py4、安装pymysql p…

oracle sql语句大全

oracle常用sql语句函数 sql执行顺序 •FROM •WHERE •GROUP BY •HAVING •SELECT •DISTINCT •UNION •ORDER BY SQL语言分为五大类 DDL(数据定义语言 Data Definition Language) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。 DQL(数据查询…

数据库基本SQL语句大全

数据库基本----SQL语句大全一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpd…

常用SQL语句总结

文章目录 SQL介绍登录数据库数据库操作数据库的增删改查操作数据表的增删改查操作 数据操作插入数据修改数据删除数据查询数据存储过程流程控制三种循环while循环repeat循环loop循环 触发器函数索引 性能分析用户管理权限管理踩过的坑 SQL介绍 SQL是一种结构化的数据库查询和程…

SQL语句知识大全

目录导航 一、SQL简介1.什么是数据库2.数据库分类3.SQL 是什么?4.SQL 能做什么?5.RDBMS 二、基础语法1.创建数据库2.删除数据库3.创建表4.删除新表5.增加一个列6.添加主键7.创建索引8.创建视图9.几个简单的table操作的sql语句**选择:****插入…

SQL常用语句(大全)

我们先看一下表的结构: -- sql语句创建表 CREATE TABLE student2 (id int(11) NOT NULL AUTO_INCREMENT,stuname varchar(10) NOT NULL,class varchar(20) NOT NULL,sex int(11) NOT NULL,major varchar(20) NOT NULL,mathstore int(11) DEFAULT NULL,yuwenstore i…

南京有哪些不错的互联网公司

大家好呀,我是大白。被读者催了好久,我终于开始调研南京的互联网公司了。南京是很有吸引力的一座城市,我在西安读研时听我导师和其它老师闲聊,说很多我们学院看上的老师,最后都被南京的学校抢走了。最近我也发现许多安…