张教授(P)与学生小李(L)正在讨论关于迎新管理信息系统的设计问题。
当然可以。以下是代码示例:
import mysql.connector
# 连接数据库
db = mysql.connector.connect(
host="localhost",
user="root",
password="yourpassword",
database="university"
)
cursor = db.cursor()
# 创建表结构
cursor.execute("""
CREATE TABLE IF NOT EXISTS students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
major VARCHAR(50),
enrollment_date DATE
)""")
# 插入数据
data = [
("Zhang San", "Computer Science", "2023-09-01"),
("Li Si", "Mathematics", "2023-09-01"),
("Wang Wu", "Physics", "2023-09-01")
]
sql = "INSERT INTO students (name, major, enrollment_date) VALUES (%s, %s, %s)"
cursor.executemany(sql, data)
db.commit()
print(f"{cursor.rowcount} 条记录插入成功!")
SELECT * FROM students WHERE major = 'Computer Science';

UPDATE students SET major='Electrical Engineering' WHERE id=1;
]]>
