这个问题是关于如何用Python和MySQL创建学生信息管理系统的。
时间: 2024-03-06 09:47:56 浏览: 70
好的,我会尽力回答你的问题。你可以使用Python的MySQLdb模块来连接MySQL数据库,并使用SQL语句来创建和管理表格。以下是一个示例代码,用于创建一个名为“students”的表格,并添加一些列来存储学生信息:
```
import MySQLdb
# 连接数据库
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="test")
# 创建游标对象
cursor = db.cursor()
# 创建表格
cursor.execute("CREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), age INT, gender VARCHAR(10), grade VARCHAR(10))")
# 添加数据
cursor.execute("INSERT INTO students (name, age, gender, grade) VALUES ('Tom', 18, 'male', 'grade 1')")
cursor.execute("INSERT INTO students (name, age, gender, grade) VALUES ('Lucy', 17, 'female', 'grade 2')")
cursor.execute("INSERT INTO students (name, age, gender, grade) VALUES ('John', 16, 'male', 'grade 3')")
cursor.execute("INSERT INTO students (name, age, gender, grade) VALUES ('Lily', 15, 'female', 'grade 1')")
# 提交更改
db.commit()
# 关闭连接
db.close()
```
这是一个基本的示例,你可以根据自己的需求更改表格的列名和数据类型,以及添加其他操作。希望这对你有所帮助!
阅读全文