ZBLOG

实现python连接mysql并操作数据库及表

要在Python中连接MySQL并操作数据库和表,您可以使用以下步骤:

  1. 安装所需的库:首先确保您已经安装了mysql-connector-python库。如果没有安装,可以通过运行以下命令来安装它:
pip install mysql-connector-python
  1. 导入必要的模块:在Python程序中导入所需的模块,包括mysql.connector
import mysql.connector
  1. 连接到MySQL数据库:使用connect()方法连接到MySQL数据库,并提供相应的主机、用户名、密码和数据库名称。
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="yourdatabase"
)
  1. 创建游标对象:使用cursor()方法创建一个游标对象,该对象用于执行SQL查询和操作。
mycursor = mydb.cursor()
  1. 执行SQL语句:使用游标对象执行各种SQL语句,如创建表、插入数据、查询等。
# 创建表格示例
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")

# 插入数据示例
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)

# 查询数据示例
mycursor.execute("SELECT * FROM customers")
result = mycursor.fetchall()
for row in result:
  print(row)
  1. 提交更改:在对数据库进行修改后,通过调用commit()方法将更改提交到数据库。
mydb.commit()
  1. 关闭连接:在使用完毕后,通过调用close()方法关闭与MySQL数据库的连接。
mydb.close()

这样,您就可以使用Python连接MySQL,并执行各种操作了。请注意根据您自己的实际情况修改主机、用户名、密码和数据库名称。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=8031

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?