实现学校的MYSQL数据库
表格展示步骤
步骤 | 内容 |
---|---|
1 | 创建数据库 |
2 | 创建学校信息表 |
3 | 插入学校信息数据 |
4 | 创建学生信息表 |
5 | 插入学生信息数据 |
步骤详解
步骤1:创建数据库
首先我们需要创建一个数据库来存储学校的信息。打开MySQL客户端,输入以下命令:
CREATE DATABASE school_db;
步骤2:创建学校信息表
接下来我们需要创建一个表来存储学校的信息,包括学校名称、地址等字段。输入以下命令:
USE school_db;
CREATE TABLE school (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
address VARCHAR(100)
);
步骤3:插入学校信息数据
现在我们可以向学校信息表中插入一些数据,以便后续查询。输入以下命令:
INSERT INTO school (name, address) VALUES ('School A', '123 Main Street');
INSERT INTO school (name, address) VALUES ('School B', '456 Elm Street');
步骤4:创建学生信息表
接着我们需要创建一个表来存储学生的信息,包括姓名、年龄等字段。输入以下命令:
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
school_id INT,
FOREIGN KEY (school_id) REFERENCES school(id)
);
步骤5:插入学生信息数据
最后,我们可以向学生信息表中插入一些数据,关联到对应的学校。输入以下命令:
INSERT INTO student (name, age, school_id) VALUES ('Alice', 20, 1);
INSERT INTO student (name, age, school_id) VALUES ('Bob', 21, 2);
关系图
erDiagram
SCHOOL {
int id
varchar name
varchar address
}
STUDENT {
int id
varchar name
int age
int school_id
}
SCHOOL ||--|| STUDENT : "Has"
序列图
sequenceDiagram
participant Developer
participant Newbie
Developer->>Newbie: 介绍数据库搭建流程
Developer->>Newbie: 创建数据库
Developer->>Newbie: 创建学校信息表
Developer->>Newbie: 插入学校信息数据
Developer->>Newbie: 创建学生信息表
Developer->>Newbie: 插入学生信息数据
通过以上步骤,你可以成功实现“学校的MYSQL”数据库。如果有任何疑问或需要进一步帮助,欢迎随时联系我。加油!愿你早日成为一名优秀的开发者!