如何在MySQL中創建關聯表?
在數據庫設計中,經常需要創建多個表之間的關聯,以便于更好地管理數據。在MySQL中,可以通過創建關聯表來實現這個目的。
1. 創建主表和從表
要創建關聯表,首先需要創建主表和從表。主表是需要進行關聯操作的表,從表是主表的附屬表。
在MySQL中,可以使用CREATE TABLE語句來創建表。例如,創建名為“students”的主表:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender CHAR(1)
);
CREATE TABLE scores (
id INT PRIMARY KEY,
student_id INT,
course VARCHAR(50),
score INT
);
ALTER TABLE scores ADD CONSTRAINT fk_student_id
FOREIGN KEY (student_id) REFERENCES students(id);