MySQL创建三张表简介(mysql三个创建表)

MySQL创建三张表简介

MySQL是一种开源的关系型数据库管理系统,它是世界流行的关系型数据库管理系统之一。通过MySQL,您可以轻松地创建三张表:学生表、课程表和成绩表。在本文中,我们将简要介绍MySQL创建这些表的步骤,同时提供相关代码。

学生表

学生表可以存储学生的基本信息,例如姓名、年龄、性别和所在班级。以下是创建学生表的简要步骤和代码:

1. 使用”CREATE DATABASE”命令创建一个新的数据库:

CREATE DATABASE studentdb;

2. 使用”USE”命令选择要使用的数据库:

USE studentdb;

3. 使用”CREATE TABLE”命令创建学生表:

CREATE TABLE student (

id INT PRIMARY KEY,

name VARCHAR(20),

age INT,

gender VARCHAR(1),

class_id INT

);

以上代码创建了一个名为“student”的表,包含5个列(id、name、age、gender和class_id)。其中,id列为主键,name列和gender列分别为VARCHAR类型(最大长度为20和1),age列为INT类型,class_id列为外键,与另一张表中的班级信息相关联。

课程表

课程表可以存储课程的基本信息,例如名称、授课老师和所在学院。以下是创建课程表的简要步骤和代码:

1. 创建一个名为“course”的表:

CREATE TABLE course (

id INT PRIMARY KEY,

name VARCHAR(20),

teacher VARCHAR(20),

college VARCHAR(20)

);

2. 插入数据到表中:

INSERT INTO course (id, name, teacher, college)

VALUES (1, ‘数学’, ‘张老师’, ‘理学院’),

(2, ‘英语’, ‘李老师’, ‘外语系’),

(3, ‘计算机’, ‘王老师’, ‘计算机系’);

以上代码创建了一个名为“course”的表,包含4个列(id、name、teacher和college)。其中,id列为主键,name列、teacher列和college列分别为VARCHAR类型,最大长度为20。

成绩表

成绩表可以存储学生的成绩信息,例如学生ID、课程ID和分数。以下是创建成绩表的简要步骤和代码:

1. 创建一个名为“score”的表:

CREATE TABLE score (

id INT PRIMARY KEY,

student_id INT,

course_id INT,

score INT

);

2. 插入一些数据到表中:

INSERT INTO score (id, student_id, course_id, score)

VALUES (1, 1, 1, 90),

(2, 1, 2, 85),

(3, 2, 1, 90),

(4, 2, 2, 80),

(5, 3, 1, 95);

以上代码创建了一个名为“score”的表,包含4个列(id、student_id、course_id和score)。其中,id列为主键,student_id列和course_id列分别为外键,与另外两张表中的学生信息和课程信息相关联。

总结

以上就是MySQL创建三张表的简要步骤和代码。通过使用这些表,您可以轻松地存储和管理学生、课程和成绩信息。当然,以上仅仅是MySQL创建表的基本介绍,如果您想更深入地学习MySQL,还需要学习数据库设计、SQL语言和MySQL的高级功能。


数据运维技术 » MySQL创建三张表简介(mysql三个创建表)