Python是一种流行的编程语言,也是许多应用程序的首选语言之一。在许多应用程序中,需要使用MySQL数据库进行数据存储和管理。在这里,我们将介绍如何使用Python连接到MySQL数据库。

Python连接MySQL的方式有很多种,这里介绍其中两种:
使用MySQL Connector/Python连接MySQL
MySQL Connector/Python是MySQL官方提供的Python驱动程序,可以通过Python的pip包管理器进行安装。下面是连接MySQL的示例代码:
import mysql.connector
# 连接MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建一个游标对象
mycursor = mydb.cursor()
# 执行SQL语句
mycursor.execute("SELECT * FROM customers")
# 获取结果集
myresult = mycursor.fetchall()
# 输出结果
for x in myresult:
print(x)
在这个示例中,我们使用mysql.connector模块连接到MySQL数据库,并执行一个简单的SQL查询,获取结果并打印到控制台上。
使用第三方库PyMySQL连接MySQL
另外一种连接MySQL的方式是使用第三方库PyMySQL,PyMySQL是一个纯Python实现的MySQL客户端库,也可以通过Python的pip包管理器进行安装。下面是使用PyMySQL连接MySQL的示例代码:
import pymysql。
# 连接MySQL数据库
mydb = pymysql.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建一个游标对象
mycursor = mydb.cursor()
# 执行SQL语句
mycursor.execute("SELECT * FROM customers")
# 获取结果集
myresult = mycursor.fetchall()
# 输出结果
for x in myresult:
print( x)
在这个示例中,我们使用pymysql模块连接到MySQL数据库,并执行一个简单的SQL查询,获取结果并打印到控制台上。
以上是两种连接MySQL的Python代码示例,可以根据实际情况选择合适的方式。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv177986