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代码示例,可以根据实际情况选择合适的方式。



更多文章请关注《万象专栏》