给我一个创建学生信息数据库的代码
时间: 2023-12-13 19:05:18 浏览: 81
SQL创建学生信息表代码
4星 · 用户满意度95%
好的,以下是一个简单的学生信息数据库的代码,使用MySQL数据库:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="students"
)
# 创建表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE student (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT, gender VARCHAR(10), grade VARCHAR(10))")
# 插入数据
sql = "INSERT INTO student (name, age, gender, grade) VALUES (%s, %s, %s, %s)"
val = ("John", 18, "Male", "Freshman")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
# 查询数据
mycursor.execute("SELECT * FROM student")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
在上面的代码中,我们首先连接到MySQL数据库,然后创建了一个名为“student”的表,包含学生的姓名、年龄、性别和年级。然后我们插入了一个学生的信息,最后查询了所有学生的信息并打印出来。请注意,这只是一个简单的例子,实际应用中可能需要更多的字段和更复杂的查询。
阅读全文