📅  最后修改于: 2023-12-03 15:18:56.846000             🧑  作者: Mango
MySQL是一种流行的关系型数据库管理系统,Python则是一种非常流行的编程语言。使用Python MySQL插入操作可以方便地将数据存储到MySQL数据库中。在本篇文章中,我们将介绍如何使用Python进行MySQL插入操作。
在开始学习Python MySQL插入操作之前,您需要满足以下前置条件:
Python的MySQL驱动程序可以使用Python的pypi包管理器进行安装。可以使用以下命令在命令行中安装MySQL驱动程序:
pip install mysql-connector-python
这将使用pypi包管理器安装MySQL驱动程序并准备完成MySQL插入操作。
插入数据到MySQL表中需要连接到MySQL数据库,创建游标并执行插入操作。
使用MySQL驱动程序连接到MySQL数据库需要提供以下信息:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
创建游标需要使用MySQL连接并调用cursor()
方法。
mycursor = mydb.cursor()
一旦您准备好了连接和游标,就可以将数据插入到MySQL表中了。使用execute()
方法和一条SQL语句执行插入操作。
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
以上代码将向名为“customers”的表中插入一条名为“John”的客户数据。 mydb.commit()
可确保更改被提交到数据库中。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
Python MySQL 插入操作是MySQL数据库管理中非常有用的技能。通过使用MySQL驱动程序,您可以连接到您的MySQL数据库,创建游标和执行MySQL插入操作。我们希望本篇文章对您有所帮助,并为您提供了一个开始Python MySQL插入操作的基础。