请用sql语句和python语句写出一个简易高校宿舍管理系统,有登录界面的
时间: 2023-07-08 11:48:55 浏览: 41
对于这个问题,我需要更多的细节和需求来编写一个完整的高校宿舍管理系统。但是,我可以给您提供一个简单的登录界面和一个学生信息表的SQL和Python代码。
SQL代码:
```
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
gender VARCHAR(255) NOT NULL,
age INT NOT NULL,
dormitory VARCHAR(255) NOT NULL,
phone VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL
);
```
Python代码:
```
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 登录界面
username = input("请输入用户名:")
password = input("请输入密码:")
# 验证用户信息
sql = "SELECT * FROM users WHERE username = %s AND password = %s"
val = (username, password)
mycursor.execute(sql, val)
myresult = mycursor.fetchall()
if myresult:
print("登录成功!")
else:
print("用户名或密码错误!")
# 查询学生信息
sql = "SELECT * FROM students"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for student in myresult:
print(student)
```
这个系统只是一个简单的例子,如果您需要一个更完整的高校宿舍管理系统,需要更多的细节和需求。