Python 支持的 MySQL
原文:https://www.studytonight.com/python/python-mysql-introduction
在本教程中,我们将学习什么是 MySQL ,在 Python 中使用 MySQL 的先决条件是什么,以及从哪里可以下载并安装 MySQL 和 MySQL Python 连接器。
首先,让我们看看学习 Python 中的 MySQL 需要哪些先决条件:
Python MySQL -先决条件
以下是获得全面理解所需的先决条件:
注:
在本教程中,我们的主要目的是教你如何在 Python 中使用 MySQL。
什么是 MySQL?
让我们先了解一下 MySQL 是什么:
MySQL 是一个基于结构化查询语言 (SQL)的开源、关系数据库管理系统。这里需要注意的一点是,MySQL 是用来存储数据的,不是用来创建程序的;因此,它不是一种编程语言。
因此 SQL 可以用来编程一个 MySQL 数据库。
MySQL 的主要优点是它可以在任何操作系统上运行。
是热门数据库之一。
如果你想练习我们即将到来的教程中的代码示例,那么你必须在你的计算机上安装 MySQL。它是免费提供的,你可以从它的官方网站下载并安装 MySQL 数据库:
https://www.mysql.com/downloads/
安装 MySQL 后,下一步就是为 python 安装 mysql 连接器。现在问题来了什么是 MySQL 连接器?
MySQL 连接器
基本上 Python 需要一个 MySQL 驱动,用于访问 MySQL 数据库,在这个例子中“MySQL 连接器”就是驱动
Python 的 MySQL 连接器是一个连接器,使 Python 程序能够访问 MySQL 数据库。
有两种方法可以下载 MySQL 连接器:
第一种方式是你可以从给定的链接https://dev.mysql.com/downloads/connector/python/下载安装
另一种方法是使用画中画安装“MySQL 连接器”,因为画中画已经安装在你的 Python 环境中了。所以你可以通过将你的命令行导航到画中画的位置,然后写下:
python -m pip install mysql-connector-python
我们推荐你使用第二种方式,那就是通过 PIP;这也是你的选择。
现在,在此之后 MySQL 驱动程序,即“MySQL 连接器”被成功下载并安装在您的计算机上。但是为了确认,我们可以测试一下 MySQL 连接器。
测试 MySQL 连接器
要检查 MySQL 连接器是否正确安装在您的系统中,您只需要编写以下代码:
import mysql.connector
如果上面的代码成功运行,没有产生任何错误,那么这意味着安装是正确的。
现在我们将创建连接,在这个连接的帮助下,我们可以进一步创建数据库,插入其中,并执行其他查询。
创建连接
第一步是创建连接。
现在我们将使用 MySQL 的用户名和密码连接到数据库。如果您忘记了您的用户名或密码,请使用密码创建一个新的用户。
###Connecting to the database
###Let us import mysql.connector
import mysql.connector
## Now connecting to the database using 'connect()' method
## it takes 3 required parameters 'host', 'user', 'passwd'
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
print(mydb)
它将产生如下输出:
以上输出表明您已经连接到 MySQL 数据库。在接下来的教程中,我们将开始使用 SQL 语句查询数据库。