当前位置:网站首页 > SQL数据库编程 > 正文

pymysql怎么安装(安装pymysql模块)



适用于Azure Database for MySQL 灵活服务器

在本快速入门中,你将使用 Python 连接到 Azure Database for MySQL 灵活服务器。 然后使用 SQL 语句在 Mac、Ubuntu Linux 和 Windows 平台的数据库中查询、插入、更新和删除数据。

本文假设你熟悉如何使用 Python 进行开发,但不熟悉 Azure Database for MySQL 灵活服务器的用法。

  • 具有活动订阅的 Azure 帐户。

    如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户。 目前,通过 Azure 免费帐户,可以在 12 个月内免费试用 Azure Database for MySQL - 灵活服务器。 有关详细信息,请参阅免费试用 Azure Database for MySQL 灵活服务器。

  • Azure Database for MySQL 灵活服务器实例。 若要创建 Azure Database for MySQL 灵活服务器实例,请参阅使用 Azure 门户创建 Azure Database for MySQL 灵活服务器实例或使用 Azure CLI 创建 Azure Database for MySQL 灵活服务器实例。
  • 如果使用“专用访问(VNet 集成)”创建了灵活服务器,需要从与服务器相同的 VNet 中的资源连接到服务器。 可以创建虚拟机并将其添加到使用灵活服务器创建的 VNet 中。 请参阅使用 Azure CLI 创建和管理 Azure Database for MySQL 灵活服务器虚拟网络。
  • 如果使用“公共访问(允许的 IP 地址)”创建了灵活服务器,可以将本地 IP 地址添加到服务器上的防火墙规则列表中。 请参阅使用 Azure CLI 创建和管理 Azure Database for MySQL 灵活服务器防火墙规则。

使用以下步骤在计算机上安装 Python 和用于 Python 的 MySQL 连接器:

  1. 下载并安装适合自己 OS 的 Python 3.7 或更高版本。 请确保将 Python 添加到 ,因为 MySQL 连接器需要它。
  2. 打开命令提示符或 shell,使用大写 V 开关运行 ,以便检查 Python 版本。
  3. 最新版本的 Python 中包含 包安装程序。 通过运行 将 更新为最新版本。

    如果未安装 ,则可使用 下载并安装它。 有关详细信息,请参阅安装。

  4. 使用 ,安装用于 Python 的 MySQL 连接器及其依赖项:
     

    还可以从 mysql.com 安装用于 MySQL 的 Python 连接器。 有关用于 Python 的 MySQL 连接器的详细信息,请参阅 MySQL Connector/Python Developer Guide(MySQL 连接器/Python 开发人员指南)。

从 Azure 门户获取连接到 Azure Database for MySQL 灵活服务器所需的连接信息。 需要服务器名称、数据库名称和登录凭据。

  1. 登录 Azure 门户。
  2. 在门户搜索栏中,搜索并选择创建的 Azure Database for MySQL 灵活服务器实例,如 mydemoserver
  3. 从服务器的“概览”页中记下“服务器名称”和“服务器管理员登录名”。 如果忘记了密码,也可通过此页重置密码。

对于本文中的每个代码示例:

  1. 在文本编辑器中创建新的文件。
  2. 将代码示例添加到文件。 在代码中,将 、、 和 占位符替换为 MySQL 服务器和数据库的值。
  3. 将文件保存在项目文件夹中,扩展名为 .py,例如 C:pythonmysqlcreatetable.py/home/username/pythonmysql/createtable.py
  4. 若要运行代码,请打开命令提示符或 shell,将目录更改为项目文件夹,例如 。 键入 命令,后跟文件名,例如 ,然后按 Enter。

通过以下代码连接到服务器和数据库,创建一个表,然后使用 INSERT SQL 语句加载数据。

该代码将导入 mysql.connector 库,并使用 connect() 函数连接到灵活服务器,使用配置集合中的参数。 该代码对连接使用游标,并通过 cursor.execute() 方法对 MySQL 数据库执行 SQL 查询。

 

使用以下代码进行连接,并使用 SELECT SQL 语句读取数据。

该代码将导入 mysql.connector 库,并使用 connect() 函数连接到灵活服务器,使用配置集合中的参数。 该代码对连接使用游标,并通过 cursor.execute() 方法对 MySQL 数据库执行 SQL 查询。

代码使用 fetchall() 方法读取数据行,将结果集保留在集合行中,并使用 迭代器对行进行循环操作。

 

使用以下代码进行连接,并使用 UPDATE SQL 语句更新数据。

该代码将导入 mysql.connector 库,并使用 connect() 函数连接到灵活服务器,使用配置集合中的参数。 该代码对连接使用游标,并通过 cursor.execute() 方法对 MySQL 数据库执行 SQL 查询。

 

使用以下代码进行连接,并使用 DELETE SQL 语句删除数据。

该代码将导入 mysql.connector 库,并使用 connect() 函数连接到灵活服务器,使用配置集合中的参数。 该代码对连接使用游标,并通过 cursor.execute() 方法对 MySQL 数据库执行 SQL 查询。

 
  • Azure Database for MySQL 灵活服务器中使用传输层安全性 (TLS 1.2) 的加密连接。
  • 详细了解 Azure Database for MySQL 灵活服务器中的网络。
  • 使用 Azure 门户创建和管理 Azure Database for MySQL 灵活服务器防火墙规则。
  • 使用 Azure 门户创建和管理 Azure Database for MySQL 灵活服务器虚拟网络。
到此这篇pymysql怎么安装(安装pymysql模块)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sqlserver数据库基础知识(sql server数据库基础)2025-01-01 15:27:10
  • pymysql由于目标计算机积极拒绝(sqlserver由于目标计算机积极拒绝,无法连接)2025-01-01 15:27:10
  • 增删改查sql语句例子(增删改查sql语句例子及解析)2025-01-01 15:27:10
  • mysql主键约束名(mysql的主键约束相当于唯一约束和什么约束的组合)2025-01-01 15:27:10
  • mysql导入sql文件过大(mysql数据库导入sql文件不成功解决办法!)2025-01-01 15:27:10
  • pymysql 使用(pymssql pyodbc)2025-01-01 15:27:10
  • goldendb数据库锁表多久自动解锁(goldendb数据库 mysql)2025-01-01 15:27:10
  • plsqldev注册码(plsql developer注册码)2025-01-01 15:27:10
  • sql文件导入数据库变乱码(sql文件导入数据库变乱码怎么解决)2025-01-01 15:27:10
  • sqlldr执行命令(sqlldr recnum)2025-01-01 15:27:10
  • 全屏图片