在mysql与python创建的页面中实现数据的增加与查询
要实现数据的增加与查询,需要先连接到MySQL数据库,然后通过Python代码执行SQL语句来实现。
以下是一个示例代码,通过该代码可以实现向数据库中添加新数据和查询已有数据:
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
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.")
# 查询数据
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
在这个示例中,我们首先连接到MySQL数据库,然后通过mysql.connector模块创建一个连接对象mydb。接下来,我们通过cursor()方法创建一个游标对象mycursor,可以用来执行SQL语句。
添加新数据时,我们使用了INSERT INTO语句向customers表中添加了一条新记录,并使用commit()方法提交更改。查询数据时,我们使用SELECT * FROM语句查询customers表中的所有数据,并使用fetchall()方法获取结果集。
注意,这只是一个简单的示例,实际情况中可能需要根据具体需求编写更复杂的SQL语句。同时,还需要确保数据库中已经创建了正确的表和字段,以便正确地执行SQL语句
原文地址: http://www.cveoy.top/t/topic/fmrI 著作权归作者所有。请勿转载和采集!