python连接mysql数据库_python连接MySQL数据库增删改查

qianduangongchengshi

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

Python连接MySQL数据库可以使用MySQL Connector库来实现。我们需要安装MySQL Connector库,可以通过pip命令来安装:

pip install mysql-connector-python

连接MySQL数据库的基本步骤如下:

1. 导入MySQL Connector库:我们需要导入MySQL Connector库,以便在Python代码中使用其中的函数和类。

import mysql.connector

2. 建立数据库连接:使用`mysql.connector.connect()`函数来建立与数据库的连接。需要提供数据库的主机名、用户名、密码和数据库名等参数。

mydb = mysql.connector.connect(

host="localhost",

user="username",

password="password",

database="database_name"

)

3. 创建游标对象:创建一个游标对象,用于执行SQL语句。

cursor = mydb.cursor()

4. 执行SQL语句:使用游标对象的`execute()`方法来执行SQL语句。

cursor.execute("SELECT * FROM table_name")

5. 获取查询结果:使用游标对象的`fetchall()`方法来获取查询结果。

result = cursor.fetchall()

6. 关闭数据库连接:使用`close()`方法关闭数据库连接。

mydb.close()

下面是一个完整的示例代码,演示了如何连接MySQL数据库并执行查询操作:

import mysql.connector

# 建立数据库连接

mydb = mysql.connector.connect(

host="localhost",

user="username",

password="password",

database="database_name"

)

# 创建游标对象

cursor = mydb.cursor()

# 执行SQL查询语句

cursor.execute("SELECT * FROM table_name")

# 获取查询结果

result = cursor.fetchall()

# 打印查询结果

for row in result:

print(row)

# 关闭数据库连接

mydb.close()

除了查询操作,我们还可以使用游标对象的`execute()`方法执行插入、更新和删除等操作。例如,下面是一个示例代码,演示了如何插入一条数据到MySQL数据库中:

import mysql.connector

# 建立数据库连接

mydb = mysql.connector.connect(

host="localhost",

user="username",

password="password",

database="database_name"

)

# 创建游标对象

cursor = mydb.cursor()

# 执行SQL插入语句

sql = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"

values = ("value1", "value2")

cursor.execute(sql, values)

# 提交事务

mydb.commit()

# 关闭数据库连接

mydb.close()

以上就是使用Python连接MySQL数据库进行增删改查的基本步骤和示例代码。通过MySQL Connector库,我们可以方便地在Python中操作MySQL数据库,实现各种数据处理需求。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码