要实现数据的增加与查询,需要先连接到 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 语句。

MySQL 和 Python 数据增删查操作教程

原文地址: https://www.cveoy.top/t/topic/ocN3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录