問:MySQL如何建立學(xué)生表和課程表的實例?
答:建立學(xué)生表和課程表是MySQL中常見的操作之一。下面將為大家介紹具體的實現(xiàn)方法。
1. 建立學(xué)生表
學(xué)生表是一個包含學(xué)生信息的表格,包括學(xué)生ID、姓名、性別、年齡等信息。以下是學(xué)生表的建表語句:
id INT PRIMARY KEY,ame VARCHAR(20),der VARCHAR(10),
age INT
ameder為學(xué)生性別,age為學(xué)生年齡。PRIMARY KEY表示id為主鍵,保證每個學(xué)生的id唯一。
2. 建立課程表
課程表是一個包含課程信息的表格,包括課程ID、課程名稱、授課教師等信息。以下是課程表的建表語句:
CREATE TABLE course(
id INT PRIMARY KEY,ame VARCHAR(20),
teacher VARCHAR(20)
ame為課程名稱,teacher為授課教師。PRIMARY KEY表示id為主鍵,保證每門課程的id唯一。
3. 建立學(xué)生選課表
學(xué)生選課表是一個包含學(xué)生選課信息的表格,包括學(xué)生ID、課程ID、成績等信息。以下是學(xué)生選課表的建表語句:
t_course(
id INT PRIMARY KEY AUTO_INCREMENT,t_id INT,
course_id INT,
score FLOAT,tt(id),
FOREIGN KEY(course_id) REFERENCES course(id)
tt_id和course_id分別是學(xué)生表和課程表中的id,保證了數(shù)據(jù)的完整性。
以上就是MySQL建立學(xué)生表和課程表的實例,希望對大家有所幫助。