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

mysql實訓報告實訓內容

夏志豪2年前7瀏覽0評論

經過一學期的學習,我們的數據庫課程實訓終于開始了。我們所選的是MySQL實訓。MySQL是一種開源的關系型數據庫管理系統,我們將在實際中應用這個數據庫來學習和掌握它的使用,以便在未來的工作中更加熟練地應用它。

我們的實訓內容涵蓋了MySQL的基本功能,包括建立與刪除數據庫和表格、插入、查詢、刪除和更新數據、以及MySQL的一些高級功能,如關聯查詢、分組、排序等等。我們將使用MySQL Workbench作為我們的主要工具,在這個平臺上,我們很容易地進行數據庫設計、數據建模、SQL語句編輯以及數據庫管理。

我們首先使用MySQL Workbench進行數據庫設計,創建了一個簡單的學生信息管理系統數據庫。我們創建了一個“student”表格,包含了學生的ID、姓名、年齡和性別等基本信息。我們創建了一個“course”表格,包含了課程的ID、名稱和學分等信息。最后,我們創建了一個“score”表格,包含了學生成績的ID、對應的學生和課程ID、以及對應的成績。

CREATE DATABASE student_management_system;
USE student_management_system;
CREATE TABLE student
(
id INT NOT NULL PRIMARY KEY,
name VARCHAR(20) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10)
);
CREATE TABLE course
(
id INT NOT NULL PRIMARY KEY,
name VARCHAR(20) NOT NULL,
credit INT NOT NULL
);
CREATE TABLE score
(
id INT NOT NULL PRIMARY KEY,
student_id INT NOT NULL,
course_id INT NOT NULL,
score FLOAT,
CONSTRAINT fk_score_student FOREIGN KEY (student_id) REFERENCES student(id),
CONSTRAINT fk_score_course FOREIGN KEY (course_id) REFERENCES course(id)
);

我們進一步使用SQL語句對數據庫進行插入、查詢、刪除和更新等操作。例如,我們可以插入一條新數據,表示“小明”同學的基本信息,并且他選修了一門數學課程,并得到了85分:

INSERT INTO student VALUES(1, '小明', 20, '男');
INSERT INTO course VALUES(1, '數學', 4);
INSERT INTO score VALUES(1, 1, 1, 85);

我們也可以查詢需要的信息。例如,我們可以查詢所有學生成績:

SELECT s.id, s.name, c.name, sc.score
FROM student AS s, course AS c, score AS sc
WHERE s.id = sc.student_id AND c.id = sc.course_id;

我們還學習了MySQL的一些高級功能,如關聯查詢、分組、排序,以及執行SQL腳本文件等等。我們非常感謝老師們的講解和指導,我們可以逐漸理解和掌握MySQL的使用,為未來的工作做好準備。