MySQL 是一款流行的關系型數據庫管理系統,它可以用來管理各種不同類型的數據,包括學校的每個專業的人數信息。下面我們將介紹如何使用 MySQL 實現這樣的功能。
-- 創建一個數據庫 CREATE DATABASE school; -- 選擇數據庫 USE school; -- 創建專業表 CREATE TABLE major ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50), PRIMARY KEY (id) ); -- 創建人數表 CREATE TABLE enrollment ( id INT NOT NULL AUTO_INCREMENT, major_id INT, year INT, count INT, PRIMARY KEY (id), FOREIGN KEY (major_id) REFERENCES major(id) ); -- 插入專業數據 INSERT INTO major (name) VALUES ('計算機科學與技術'), ('軟件工程'), ('信息管理與信息系統'); -- 插入人數數據 INSERT INTO enrollment (major_id, year, count) VALUES (1, 2020, 200), (2, 2020, 150), (3, 2020, 100), (1, 2021, 250), (2, 2021, 180), (3, 2021, 120); -- 查詢每個專業每個年份的人數 SELECT major.name, enrollment.year, enrollment.count FROM major JOIN enrollment ON major.id = enrollment.major_id;
以上代碼展示了如何通過 MySQL 創建一個名為 school 的數據庫,并在其中創建專業表 major 和人數表 enrollment。通過插入數據,我們可以記錄每個專業每年的人數信息。最后,通過查詢可以獲取每個專業每年的人數。
上一篇mysql每個版本多少錢
下一篇mysql每個字段分組