Python基于db api怎么操作MySQL数据库

  介绍

小编这次要给大家分享的是Python基于db API怎么操作MySQL数据库,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

Python提供了一个标准数据库API,称为db API,用于处理基于SQL的数据库。

与任何底层数据库的交互都可以使用db API,因为db API在代码与驱动程序之间提供了一个抽象层,可以根据需要替换底层数据库,而无需丢弃现有的代码。

db API与底层数据库交互示例:

①代码,# 8646;②使用db api, # 8646;③数据库驱动程序,# 8646;④底层数据库(如MySQL等)

使用db api操作MySQL数据库例子

1,窗户上安装MySQL数据库驱动程序MySQL-Connector/Python

访问MySQL-Connector/Python官网地址:https://dev.mysql.com/downloads/connector/python/

从选择操作系统的下拉选项中选择“平台独立”后,点击第二个的ZIP下载按钮,如下图:

 Python基于db api怎么操作MySQL数据库

下载下来mysql-connector-python-8.0.16。压缩,解压,以管理员身份运行命令提示符窗口,进入解压后目录,
执行命令安装:py 3设置。py安装

2,操作数据库例子:往表中插入数据,查询数据

进口mysql.connector
  
  dbconfig={& # 39;主机# 39;:& # 39;127.0.0.1 # 39;,
  & # 39;用户# 39;:& # 39;根# 39;
  & # 39;密码# 39;:& # 39;& # 39;
  & # 39;数据库# 39;:& # 39;testdb # 39;}
  
  #建立连接
  康涅狄格州=mysql.connector.connect (* * dbconfig)
  
  #创建一个游标向服务器发送命令及接收结果
  光标=conn.cursor ()
  
  
  _SQL=啊啊安迦胗没?姓名、年龄)
  值(% s % s)“““
  游标。执行(_SQL(& # 39;张三& # 39;,22))
  
  #强制提交
  conn.commit ()
  
  _SQL=啊啊皊elect * from user"““
  
  cursor.execute (_SQL)
  
  #游标有3个方法可以请求结果
  #光标。fetchone获取一行结果
  #光标。fetmany获取指定的任意行结果
  #光标。fetchall获取所有结果
  在cursor.fetchall行():
  打印(行)
  
  #关闭游标和连接
  cursor.close ()
  conn.close () 

看完这篇关于Python基于db api怎么操作MySQL数据库的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。

Python基于db api怎么操作MySQL数据库