Python3利用pymysql操作 MySQL
打开cmd利用pip3 install pymysql -i https://pypi.doubanio.com/simple 进行安装
包括数据库的链接,增删查改
import pymysql # 导入 pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root",password="123456", db="test5", port=3306)
# 使用cursor()方法获取操作游标
cur = db.cursor()
# 1.查询操作
# 编写sql 查询语句 user 对应我的表名
sql = "select * from user"
sql_insert ="""insert into user(username,password) values('liu','1234')"""
sql_update ="update user set username = '%s' where id = %d"
sql_delete ="delete from user where id = %d"
try:cur.execute(sql) # 执行sql语句results = cur.fetchall() # 获取查询的所有记录print("id", "username", "password")# 遍历结果for row in results:id = row[0]name = row[1]password = row[2]print(id, name, password)cur.execute(sql_update % ("xiongda", 3)) # 像sql语句传递参数,执行更新操作cur.execute(sql_insert) # 执行插入操作cur.execute(sql_delete % (3)) # 像sql语句传递参数,执行删除操作db.commit() #数据库插入提交
except Exception as e:db.rollback()raise e
finally:db.close() # 关闭连接
(mysql数据库需要配置环境变量。用navicat进行界面展示。)
参考自https://blog.csdn.net/qq_37176126/article/details/72824106
Python3利用pymysql操作 MySQL相关推荐
- Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告
在学习 Python3 爬虫关系型数据库储存时,利用 pymysql 连接 MySQL 建表,测试用的代码如下,第一句 SQL 用于获取当前 MySQL 的版本信息,第二句 SQL 执行创建 spid ...
- python如何收集数据库_利用Python操作mysql数据库
本文主要讲解如何利用python中的pymysql库来对mysql数据库进行操作 大家在转行项目中也可以加入这一步操作,提高逼格的同时还能简化流程 正文开始: 先看一下最常见的操作:从数据库中sele ...
- Android之网络编程利用PHP操作MySql插入数据(四)
因为最近在更新我的项目,就想着把自己在项目中用到的一些的简单的与网络交互的方法总结一下,所以最近Android网络编程方面的博文会比较多一些,我尽量以最简单的方法给大家分享,让大家明白易懂.如果有什么 ...
- pymysql操作mysql数据库
一.pymysql操作mysql数据库 安装pymysql pip install pymysql 1.1 pymysql操作数据库的五行拳 连接数据库 使用Connect方法连接数据库 pymysq ...
- pymysql mysql 1064_python使用pymysql操作MySQL错误代码1054和1064处理
Python使用pymysql操作MySQL错误代码1054和1064处理 错误代码1064处理 错误代码1054处理 最近在学习用Python爬虫,需要用到mysql来存储从网络上爬到的数据, 这里 ...
- 操作 mysql 不生成日志_利用Python操作MySQL数据库,以后不懂这些是要被鄙视的!...
前言 在工作中,我们需要经常对数据库进行操作,比如 Oracle.MySQL.SQL Sever 等,今天我们就学习如何利用Python来操作 MySQL 数据库. 本人环境:Python 3.7.0 ...
- Python利用pymysql连接Mysql数据库
pymysql是一个Python的第三方包,需要手动安装后才能使用 1.使用pymysql查询数据 ''' pymysql基本使用步骤 使用pymysql查询数据 '''import pymysql# ...
- Python使用PyMysql操作MySQL数据库
安装PyMysql: pip install PyMySQL 1.数据库连接: import pymysql# 打开数据库连接 db = pymysql.connect(host='localhost ...
- python数据库pymysql_Python——数据库04 Python操作MySQL pymysql模块使用,python,04python,MySQLpymysql...
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. Django中也可以使用PyMySQL连接MySQL数据库. PyMySQ ...
最新文章
- Hibernate基本概念 (4)
- 容器服务kubernetes弹性伸缩高级用法
- nginx优化——包括https、keepalive等
- 男性加入防晒大军 购买遮阳伞比例同比增长23.54%
- python对csv文件中的数据进行分类_使用Python读取csv文件并进行分类存储
- windows远程禁止登陆
- 01219 oracle,ORA-01219: 数据库或可插入数据库未打开: 仅允许在固定表或视图中查询 oracle...
- 异步分段处理海量数据
- 人生每一件事都是为自己而做
- Allegro 16.6使用说明及技巧
- 最全的基于MFC的ActiveX控件开发教程
- JAVA高级工程师知识树
- RDLC namespace cannot be upgraded 解决方案
- 【论文笔记】Combining Reinforcement Learning and Rule-based Method to Manipulate Objects in Clutter
- html meta标签使用总结(转)
- Python爬虫识别中文字符和标点符号
- Core Data的使用
- Jupyter Notebook使用过程中的七七八八
- GPT2.0 Language Models are Unsupervised Multitask Learners 论文解读
- Vue 并排放置两个div的写法
热门文章
- controller中返回数据
- python web后端和vue哪个难_全栈开发用纯后端模板与Vue+后端框架组合哪个好?
- C语言6F多少,求助!!请人帮忙画C语言程序流程图.紧急!!!
- 下图中的蓝月亮为科学家用计算机,2018年高一地理前半期课时练习试卷带答案和解析...
- 计算机桌面设置定时,如何设置可以每月自动变化的日历桌面?
- linux 登入用户记录,linux记录所有用户登陆及执行过的命令脚本
- 排序算法值--堆排序
- python中seed的用法_Python中的seed()方法怎么用
- linux重启was控制台报错,IHS启动时报错,从was控制台传播插件失败
- 855计算机应用基础,2017年曲阜师范大学信息技术与传播学院855计算机应用基础考研导师圈点必考题汇编...