色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql學(xué)生課程表試題

MySQL學(xué)生課程表試題

MySQL是一種流行的開源數(shù)據(jù)庫(kù)管理系統(tǒng),使得許多企業(yè)、網(wǎng)站和應(yīng)用程序能夠管理和存儲(chǔ)數(shù)據(jù)。本文將介紹一個(gè)關(guān)于管理學(xué)生課程表的MySQL試題。

1. 創(chuàng)建數(shù)據(jù)庫(kù)和表

首先,我們需要?jiǎng)?chuàng)建一個(gè)新數(shù)據(jù)庫(kù)和表,用于存儲(chǔ)學(xué)生和課程信息。使用以下語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù):

CREATE DATABASE student_course;

然后,使用以下語(yǔ)句在該數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為“students”的表:

CREATE TABLE students ( student_id INT NOT NULL PRIMARY KEY, student_name VARCHAR(50) NOT NULL );

接下來(lái),使用以下語(yǔ)句創(chuàng)建一個(gè)名為“courses”的表:

CREATE TABLE courses ( course_id INT NOT NULL PRIMARY KEY, course_name VARCHAR(50) NOT NULL );

2. 填充表

現(xiàn)在,我們需要向表中插入學(xué)生和課程信息。使用以下語(yǔ)句向?qū)W生表中插入一些示例數(shù)據(jù):

INSERT INTO students (student_id, student_name) VALUES (1, '張三'), (2, '李四'), (3, '王五');

使用以下語(yǔ)句向課程表中插入一些示例數(shù)據(jù):

INSERT INTO courses (course_id, course_name) VALUES (1, '數(shù)學(xué)'), (2, '英語(yǔ)'), (3, '語(yǔ)文');

3. 創(chuàng)建關(guān)聯(lián)表

接下來(lái),我們需要?jiǎng)?chuàng)建一個(gè)關(guān)聯(lián)表,用于將學(xué)生和課程關(guān)聯(lián)起來(lái)。使用以下語(yǔ)句創(chuàng)建一個(gè)名為“enrollments”的表:

CREATE TABLE enrollments ( enrollment_id INT NOT NULL PRIMARY KEY, student_id INT NOT NULL, course_id INT NOT NULL, FOREIGN KEY (student_id) REFERENCES students (student_id), FOREIGN KEY (course_id) REFERENCES courses (course_id) );

4. 填充關(guān)聯(lián)表

最后,我們需要向關(guān)聯(lián)表中插入一些示例數(shù)據(jù),以在學(xué)生和課程之間創(chuàng)建關(guān)聯(lián)。使用以下語(yǔ)句向關(guān)聯(lián)表中插入一些數(shù)據(jù):

INSERT INTO enrollments (enrollment_id, student_id, course_id) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 2), (4, 3, 3);

5. 總結(jié)

以上是一些有關(guān)MySQL學(xué)生課程表的實(shí)例。使用這些語(yǔ)句,管理員可以輕松地創(chuàng)建和管理學(xué)生和課程信息。MySQL還有許多其他功能,可以進(jìn)一步拓展學(xué)生課程表系統(tǒng)的功能。