我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python3使用pymysql操作My

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python3使用pymysql操作My

  • 一个小例子
    先建立数据库连接返回一个游标对象
    通过对游标对象的各种方法来实现对数据库的增删改查
    最后关闭数据库连接
#首先在mysql数据库中建立mytest数据库并建立student表
import pymysql

# 打开数据库连接  connect函数的参数分别为:数据库地址,用户名,密码,数据库名,字符集
conn = pymysql.connect("localhost", "root", "123456", "mytest",charset="utf8")
# 得到一个可以执行SQL语句的光标对象 cursor
# 对于数据库的增删改查基本都是通过cursor对象
cursor = conn.cursor()

# 游标对象的execute函数用于执行SQL查询语句
sql = 'select * from student'
cursor.execute(sql)

#使用fetchall函数以元组形式返回所有查询结果并打印出来
data = cursor.fetchall()
print('表中原始数据:')
print(data)
print("\n")


#插入一条数据并打印出结果
sql = 'insert into student (name,sex,address) values ("逗逼呀","男","澳大利亚")';
cursor.execute(sql)
sql = 'select * from student'
cursor.execute(sql)
data = cursor.fetchall()
print('插入了一条数据:')
print(data)
print("\n")


#删除第一条数据并打印出结果
sql ='delete from student where id = 1';
cursor.execute(sql)
sql = 'select * from student'
cursor.execute(sql)
data = cursor.fetchall()
print('删除了一条数据:')
print(data)
  
# 提交,不然无法保存新建或者修改的数据
conn.commit()
# 关闭光标对象
cursor.close()
# 关闭数据库连接
conn.close()

# >>>
# 表中原始数据:
# ((1, '张三', '男', '新加坡'), (2, '张四', '男', '新加坡'), (3, '二狗', '男', '重庆'))
# 
# 
# 插入了一条数据:
# ((1, '张三', '男', '新加坡'), (2, '张四', '男', '新加坡'), (3, '二狗', '男', '重庆'), (5, '逗逼呀', '男', '澳大利亚'))
# 
# 
# 删除了一条数据:
# ((2, '张四', '男', '新加坡'), (3, '二狗', '男', '重庆'), (5, '逗逼呀', '男', '澳大利亚'))

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python3使用pymysql操作My

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python3使用pymysql操作My

一个小例子先建立数据库连接返回一个游标对象通过对游标对象的各种方法来实现对数据库的增删改查最后关闭数据库连接#首先在mysql数据库中建立mytest数据库并建立student表import pymysql# 打开数据库连接 connec
2023-01-31

python使用pymysql模块操作MySQL

目录实例一:插入数据实例二:获取某个表全部数据实例三:根据cName模糊搜索实例四:修改数据实例五:删除数据实例一:插入数据import pymysql import tkinter as tkconn = pymysql.connect(
2022-06-02

python使用pymysql实现操作mysql

pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 适用环境python版本 >=2.6或3.3 mysql版本>=4.1 安装可以使用p
2022-06-04

python数据库操作之PyMysql怎么使用

本文小编为大家详细介绍“python数据库操作之PyMysql怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python数据库操作之PyMysql怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。P
2023-07-05

使用python3怎么操作excel

使用python3怎么操作excel?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语
2023-06-14

使用PyMySQL怎么实现增删查改操作

使用PyMySQL怎么实现增删查改操作?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、PyMySQL的使用步骤:2、案例:2.1 查询数据库中的表的信息: # 需求:查询
2023-06-15

python数据库操作指南之PyMysql使用详解

目录Pymysql使用详解安装使用连接数据库操作数据库总结PyMysql使用详解在编写小脚本时,PyMysql是快速连接并操作数据库的一个不错选择。安装pip3 install PyMysql# 可使用 pip list 查看此环境
2023-03-02

python3使用PyMysql连接mysql数据库实例

python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb 目前MySQLdb并不支持python3.x , Python3.x连接MySQL的方案有:ours
2022-06-04

调用pymysql模块操作数据库

1、创建数据库表: 1 def create_table(tb_name): 2 import pymysql#导入模块 3 #连接数据库 4 db = pymysql.Connect('localhost','ro
2023-01-31

Python操作MySQL数据库—pymysql库(可直接使用的模板通用操作)

Python与MySQL数据库交互 1.DB-API:(DB是data;API是方法,接口) Python与数据库的交互: 在没有DB-API之前,各数据库之间的应用接口非常混乱,实现各不相同,如果项目需要更换数据库,基本上需要把所有和
2023-08-16

python3使用 openpyxl 操

注意: openpyxl只能操作 xlsx文件而不能操作 xls文件安装 openpyxl:         pip install openpyxl示例:import openpyxldef update_offer(i,fileName
2023-01-31

python使用pymysql操作MySQL错误代码1054和1064处理方式

目录错误代码1064处理错误代码1054处理最近在学习用python爬虫,需要用到mysql来存储从网络上爬到的数据, 这里我也是借助了pymysql来操作mysql数据库,但是在实际写代码操作数据库的过程中遇到了好多坑(改到我怀疑人生。。
2022-06-18

详解使用pymysql在python中对mysql的增删改查操作(综合)

这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结:先查阅数据库:现在编写源码进行增删改查操作,源码为:#!/usr/bin/python #coding:gbk import pymysql
2022-06-04

python3 使用openpyxl将mysql数据写入xlsx的操作

编程的生活愈发不容易了,工作越来越难找,说多了都是泪还是给大家贡献些代码比较实际。 python3 链接数据库需要下载名为pymysql的第三方库 python3 读写xlsx需要下载名为openpyxl的第三方库 在此我只贡献链接数据库和
2022-05-28

python3使用diagrams绘制架构图的操作方法

这篇文章主要讲解了“python3使用diagrams绘制架构图的操作方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python3使用diagrams绘制架构图的操作方法”吧!pytho
2023-06-14

怎么使用Python3实时操作处理日志文件

这篇文章主要讲解了“怎么使用Python3实时操作处理日志文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python3实时操作处理日志文件”吧!一、简单的实时文件处理(单一文件)
2023-07-05

python3 文件的读取和通用操作

import os           # 当前操作目录,os.chdir() 切换操作目录>>> import os>>> os.getcwd()'C:\\ProgramFiles\\Python36' open(“路径”,“模式“,en
2023-01-31

python3使用tkinter制作动画

import time      from tkinter import*tk=Tk()                                                         #建立一个框架对象tkcanvas=C
2023-01-31

编程热搜

目录