本文主要是介绍创建MySQL数据库和相应表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按照以下步骤创建MySQL数据库和相应的表:
- 创建数据库:
CREATE DATABASE school;
- 切换数据库:
USE school;
- 创建课程表:
CREATE TABLE courses(course_id INT AUTO_INCREMENT PRIMARY KEY,course_name VARCHAR(100) NOT NULL,course_teacher VARCHAR(100) NOT NULL
);
- 创建学生表:
CREATE TABLE students(student_id INT AUTO_INCREMENT PRIMARY KEY,student_name VARCHAR(100) NOT NULL,student_age INT NOT NULL,student_gender VARCHAR(10) NOT NULL
);
- 创建学生课程关联表:
CREATE TABLE student_courses(student_id INT,course_id INT,FOREIGN KEY (student_id) REFERENCES students(student_id),FOREIGN KEY (course_id) REFERENCES courses(course_id),PRIMARY KEY (student_id, course_id)
);
以上SQL语句将创建一个名为"school"的数据库,包含了三个表:“courses”、“students"和"student_courses”。每个表都有相应的字段定义和主键、外键约束。
这篇关于创建MySQL数据库和相应表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!