MySQL 学生管理系统数据库设计:创建表、插入数据
以下是一个简单的学生管理系统的表结构和插入数据的示例:
-- 学生表 CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, gender ENUM('男', '女') NOT NULL, age INT NOT NULL, class_id INT NOT NULL, FOREIGN KEY (class_id) REFERENCES class(id) );
-- 班级表 CREATE TABLE class ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL );
-- 登录注册表 CREATE TABLE user ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL );
-- 插入班级数据 INSERT INTO class (name) VALUES ('一班'), ('二班'), ('三班');
-- 插入学生数据 INSERT INTO student (name, gender, age, class_id) VALUES ('张三', '男', 18, 1), ('李四', '男', 19, 1), ('王五', '女', 17, 2), ('赵六', '男', 20, 3);
-- 插入用户数据 INSERT INTO user (username, password) VALUES ('admin', '123456'), ('test', '654321');
原文地址: https://www.cveoy.top/t/topic/neMF 著作权归作者所有。请勿转载和采集!