日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[MySQL]教学管理系统

發布時間:2023/12/29 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [MySQL]教学管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實訓報告(實訓一)

學生:學號 姓名 性別 年齡 學院

課程:課程號 課程名 學分

選課表:學號 課程號 分數 GPA績點


CREATE DATABASE JXGL DEFAULT CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;

CREATE TABLE if not exists 學生表( 學號 VARCHAR(50) NOT NULL PRIMARY KEY, 姓名 VARCHAR(50) NOT NULL, 年齡 INT NOT NULL CHECK (年齡 BETWEEN 0 AND 30), 性別 VARCHAR(50) NOT NULL DEFAULT '男', 學院 VARCHAR(50) NULL )default CHARSET=utf8;CREATE TABLE if not exists 課程表( 課程號 VARCHAR(50) NOT NULL PRIMARY KEY, 課程名 VARCHAR(50) NOT NULL, 學分 FLOAT )default charset=utf8;CREATE TABLE if NOT exists 選課表(學號 VARCHAR(50) NOT NULL REFERENCES 學生表(學號),課程號 VARCHAR(50) NOT NULL REFERENCES 課程表(課程號),成績 INT NOT NULL,績點 FLOAT NOT NULL,PRIMARY KEY (學號,課程號) )default charset=utf8;

INSERT INTO 學生表 VALUES ('2022001','張三',20,'男','電子信息工程學院'), ('2022002','李四',19,'男','傳媒藝術工程學院'), ('2022003','李三立',21,'女','電子信息工程學院'), ('2022004','張三紅',18,'女','會計與金融學院'), ('2022005','張三三',19,'女','電子信息工程學院');

INSERT INTO 課程表 VALUES ('222812','數據庫基礎與應用',3.0), ('222813','數據庫基礎與應用',4.0), ('222814','計算機網絡',3.0), ('222815','大數據技術與應用',4.0), ('222816','人工智能導論',1.0);

INSERT INTO 選課表 VALUES ('2022001','222812',80,2.5), ('2022001','222814',90,3.0), ('2022002','222812',70,2.0), ('2022003','222814',90,3.0), ('2022004','222812',80,2.5), ('2022005','222812',80,2.5);

1. SELECT 學號,姓名 FROM 學生表 where 學號="2022005"; 2. SELECT * from 學生表 where (學號="2022001") and (性別="女"); 3. SELECT 學號,姓名 from 學生表 WHERE 姓名 LIKE "張%" LIMIT 3; 4. SELECT 學號,姓名 FROM 學生表 WHERE 姓名 LIKE '%三%'; 5. SELECT * from 學生表 WHERE 學院="電子信息工程學院" ORDER BY 年齡 ASC; 6. UPDATE 選課表 SET 成績=100 WHERE (學號="2022003") AND (課程號="222814") 7. SELECT 選課表.'課程號',COUNT(*) as '選課人數' FROM 選課表 group by 課程號 having 選課人數>1 order by 選課人數 desc; 8. SELECT 性別,COUNT(*) as '人數' FROM 學生表 GROUP BY 性別 ORDER BY 人數 ASC 9. DELETE FROM 學生表 where 學號="2022005" 10. CREATE INDEX name_index ON 學生表(姓名 DESC)

總結

以上是生活随笔為你收集整理的[MySQL]教学管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。