Python基于DB-API操作MySQL数据库过程解析
Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库。
与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要替换底层数据库,而无需丢弃现有的代码。
DB-API与底层数据库交互示例:
①代码 ⇆ ②使用DB-API ⇆ ③数据库驱动程序 ⇆ ④底层数据库(如MySQL等)
使用DB-API操作MySQL数据库例子
1、Windows安装MySQL数据库驱动程序MySQL-Connector/Python
访问MySQL-Connector/Python官网地址:https://dev.mysql.com/downloads/connector/python/
从Select Operating System的下拉选项中选择“Platform Independent”后,点击第二个的ZIP下载按钮,如下图:
下载下来mysql-connector-python-8.0.16.zip,解压,以管理员身份运行命令提示符窗口,进入解压后目录,
执行命令安装:py -3 setup.py install
2、操作数据库例子:往表中插入数据、查询数据
import mysql.connector dbconfig = {'host':'127.0.0.1', 'user':'root', 'password':'', 'database':'testdb',} #建立连接 conn = mysql.connector.connect(**dbconfig) #创建一个游标向服务器发送命令及接收结果 cursor = conn.cursor() _SQL = """insert into user(name,age) values(%s,%s)""" cursor.execute(_SQL, ('张三',22)) #强制提交 conn.commit() _SQL = """select * from user""" cursor.execute(_SQL) #游标有3个方法可以请求结果 #cursor.fetchone 获取一行结果 #cursor.fetmany 获取指定的任意行结果 #cursor.fetchall 获取所有结果 for row in cursor.fetchall(): print(row) #关闭游标和连接 cursor.close() conn.close()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- Python操作MySQL数据库的简单步骤分享
- Python 操作 MySQL数据库
- Python连接mysql数据库及简单增删改查操作示例代码
- Python操作MySQL数据库的示例代码
- python数据库操作mysql:pymysql、sqlalchemy常见用法详解
- Python 解析pymysql模块操作数据库的方法
- python3.6连接mysql数据库及增删改查操作详解
- Python操作MySQL数据库实例详解【安装、连接、增删改查等】
- 带你彻底搞懂python操作mysql数据库(cursor游标讲解)
- Python 中使用 PyMySQL模块操作数据库的方法
- Python基础之操作MySQL数据库
相关文章
在Python中执行和调用JavaScript的多种方法小结
JavaScript(JS)是一种常用的脚本语言,通常用于网页开发,但有时也需要在Python中执行或调用JavaScript代码,本文将详细介绍Python中执行和调用JavaScript的多种方法,每种方法都将附有示例代码,方便理解如何在Python中与JavaScript进行互动,需要的朋友可以参考下2023-11-11
最新评论