如何用sql写一个学生管理系统
时间: 2023-05-28 16:03:18 浏览: 99
以下是一个基本的学生管理系统的SQL代码:
创建学生表:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
age INT NOT NULL,
major VARCHAR(50) NOT NULL,
grade VARCHAR(10) NOT NULL,
phone VARCHAR(20) NOT NULL,
address VARCHAR(100) NOT NULL
);
添加学生数据:
INSERT INTO students (id, name, gender, age, major, grade, phone, address)
VALUES
(1, '张三', '男', 20, '计算机科学与技术', '2018级', '13888888888', '北京市海淀区'),
(2, '李四', '女', 19, '信息管理与信息系统', '2019级', '13999999999', '上海市浦东新区'),
(3, '王五', '男', 21, '软件工程', '2017级', '13666666666', '广东省深圳市');
查询学生数据:
SELECT * FROM students;
更新学生数据:
UPDATE students SET phone='13777777777', address='四川省成都市' WHERE id=1;
删除学生数据:
DELETE FROM students WHERE id=3;
以上是SQL代码示例,实际上,学生管理系统需要更多的表和功能,如课程表、成绩表等,可以根据具体需求进行设计和实现。