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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql40题_mysql40题

發(fā)布時間:2025/3/21 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql40题_mysql40题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、表關(guān)系

請創(chuàng)建如下表,并創(chuàng)建相關(guān)約束

導(dǎo)入現(xiàn)有數(shù)據(jù)庫數(shù)據(jù):

/*Navicat Premium Data Transfer

Source Server : localhost

Source Server Type : MySQL

Source Server Version :50624Source Host : localhost

Source Database : sqlexam

Target Server Type : MySQL

Target Server Version :50624File Encoding : utf-8Date:10/21/2016 06:46:46AM*/SET NAMES utf8;

SET FOREIGN_KEY_CHECKS=0;-- ----------------------------

-- Table structure for `class`-- ----------------------------DROP TABLE IF EXISTS `class`;

CREATE TABLE `class` (

`cid` int(11) NOT NULL AUTO_INCREMENT,

`caption` varchar(32) NOT NULL,

PRIMARY KEY (`cid`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;-- ----------------------------

-- Records of `class`-- ----------------------------BEGIN;

INSERT INTO `class` VALUES ('1', '三年二班'), ('2', '三年三班'), ('3', '一年二班'), ('4', '二年九班');

COMMIT;-- ----------------------------

-- Table structure for`course`-- ----------------------------DROP TABLE IF EXISTS `course`;

CREATE TABLE `course` (

`cid` int(11) NOT NULL AUTO_INCREMENT,

`cname` varchar(32) NOT NULL,

`teacher_id` int(11) NOT NULL,

PRIMARY KEY (`cid`),

KEY `fk_course_teacher` (`teacher_id`),

CONSTRAINT `fk_course_teacher` FOREIGN KEY (`teacher_id`) REFERENCES `teacher` (`tid`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;-- ----------------------------

--Records of `course`-- ----------------------------BEGIN;

INSERT INTO `course` VALUES ('1', '生物', '1'), ('2', '物理', '2'), ('3', '體育', '3'), ('4', '美術(shù)', '2');

COMMIT;-- ----------------------------

-- Table structure for`score`-- ----------------------------DROP TABLE IF EXISTS `score`;

CREATE TABLE `score` (

`sid` int(11) NOT NULL AUTO_INCREMENT,

`student_id` int(11) NOT NULL,

`course_id` int(11) NOT NULL,

`num` int(11) NOT NULL,

PRIMARY KEY (`sid`),

KEY `fk_score_student` (`student_id`),

KEY `fk_score_course` (`course_id`),

CONSTRAINT `fk_score_course` FOREIGN KEY (`course_id`) REFERENCES `course` (`cid`),

CONSTRAINT `fk_score_student` FOREIGN KEY (`student_id`) REFERENCES `student` (`sid`)

) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8;-- ----------------------------

--Records of `score`-- ----------------------------BEGIN;

INSERT INTO `score` VALUES ('1', '1', '1', '10'), ('2', '1', '2', '9'), ('5', '1', '4', '66'), ('6', '2', '1', '8'), ('8', '2', '3', '68'), ('9', '2', '4', '99'), ('10', '3', '1', '77'), ('11', '3', '2', '66'), ('12', '3', '3', '87'), ('13', '3', '4', '99'), ('14', '4', '1', '79'), ('15', '4', '2', '11'), ('16', '4', '3', '67'), ('17', '4', '4', '100'), ('18', '5', '1', '79'), ('19', '5', '2', '11'), ('20', '5', '3', '67'), ('21', '5', '4', '100'), ('22', '6', '1', '9'), ('23', '6', '2', '100'), ('24', '6', '3', '67'), ('25', '6', '4', '100'), ('26', '7', '1', '9'), ('27', '7', '2', '100'), ('28', '7', '3', '67'), ('29', '7', '4', '88'), ('30', '8', '1', '9'), ('31', '8', '2', '100'), ('32', '8', '3', '67'), ('33', '8', '4', '88'), ('34', '9', '1', '91'), ('35', '9', '2', '88'), ('36', '9', '3', '67'), ('37', '9', '4', '22'), ('38', '10', '1', '90'), ('39', '10', '2', '77'), ('40', '10', '3', '43'), ('41', '10', '4', '87'), ('42', '11', '1', '90'), ('43', '11', '2', '77'), ('44', '11', '3', '43'), ('45', '11', '4', '87'), ('46', '12', '1', '90'), ('47', '12', '2', '77'), ('48', '12', '3', '43'), ('49', '12', '4', '87'), ('52', '13', '3', '87');

COMMIT;-- ----------------------------

-- Table structure for`student`-- ----------------------------DROP TABLE IF EXISTS `student`;

CREATE TABLE `student` (

`sid` int(11) NOT NULL AUTO_INCREMENT,

`gender` char(1) NOT NULL,

`class_id` int(11) NOT NULL,

`sname` varchar(32) NOT NULL,

PRIMARY KEY (`sid`),

KEY `fk_class` (`class_id`),

CONSTRAINT `fk_class` FOREIGN KEY (`class_id`) REFERENCES `class` (`cid`)

) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;-- ----------------------------

--Records of `student`-- ----------------------------BEGIN;

INSERT INTO `student` VALUES ('1', '男', '1', '理解'), ('2', '女', '1', '鋼蛋'), ('3', '男', '1', '張三'), ('4', '男', '1', '張一'), ('5', '女', '1', '張二'), ('6', '男', '1', '張四'), ('7', '女', '2', '鐵錘'), ('8', '男', '2', '李三'), ('9', '男', '2', '李一'), ('10', '女', '2', '李二'), ('11', '男', '2', '李四'), ('12', '女', '3', '如花'), ('13', '男', '3', '劉三'), ('14', '男', '3', '劉一'), ('15', '女', '3', '劉二'), ('16', '男', '3', '劉四');

COMMIT;-- ----------------------------

-- Table structure for`teacher`-- ----------------------------DROP TABLE IF EXISTS `teacher`;

CREATE TABLE `teacher` (

`tid` int(11) NOT NULL AUTO_INCREMENT,

`tname` varchar(32) NOT NULL,

PRIMARY KEY (`tid`)

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;-- ----------------------------

--Records of `teacher`-- ----------------------------BEGIN;

INSERT INTO `teacher` VALUES ('1', '張磊老師'), ('2', '李平老師'), ('3', '劉海燕老師'), ('4', '朱云海老師'), ('5', '李杰老師');

COMMIT;

SET FOREIGN_KEY_CHECKS= 1;

表結(jié)構(gòu)和數(shù)據(jù)

View Code

二、操作表

查詢成績表中成績大于60的所有內(nèi)容

查詢所有老師所教的課程個數(shù)

查詢課程表中老師的中文名

查詢學(xué)生表中班級的中文名

學(xué)生中男生的個數(shù)和女生的個數(shù)

臨時表:把我們查詢到的部分內(nèi)容作為臨時的表

1、自行創(chuàng)建測試數(shù)據(jù)

2、查詢“生物”課程比“物理”課程成績高的所有學(xué)生的學(xué)號;

3、查詢平均成績大于60分的同學(xué)的學(xué)號和平均成績;

4、查詢所有同學(xué)的學(xué)號、姓名、選課數(shù)、總成績;

5、查詢姓“李”的老師的個數(shù);

6、查詢沒學(xué)過“葉平”老師課的同學(xué)的學(xué)號、姓名;

查詢李平老師所教課程的id

7、查詢學(xué)過“001”并且也學(xué)過編號“002”課程的同學(xué)的學(xué)號、姓名;

8、查詢學(xué)過“葉平”老師所教的所有課的同學(xué)的學(xué)號、姓名;

9、查詢課程編號“002”的成績比課程編號“001”課程低的所有同學(xué)的學(xué)號、姓名;

10、查詢有課程成績小于60分的同學(xué)的學(xué)號、姓名;

11、查詢沒有學(xué)全所有課的同學(xué)的學(xué)號、姓名;

12、查詢至少有一門課與學(xué)號為“001”的同學(xué)所學(xué)相同的同學(xué)的學(xué)號和姓名;

13、查詢至少學(xué)過學(xué)號為“001”同學(xué)所選課程中任意一門課的其他同學(xué)學(xué)號和姓名;

14、查詢和“002”號的同學(xué)學(xué)習(xí)的課程完全相同的其他同學(xué)學(xué)號和姓名;

15、刪除學(xué)習(xí)“葉平”老師課的SC表記錄;

16、向SC表中插入一些記錄,這些記錄要求符合以下條件:①沒有上過編號“002”課程的同學(xué)學(xué)號;②插入“002”號課程的平均成績;

17、按平均成績從低到高顯示所有學(xué)生的“語文”、“數(shù)學(xué)”、“英語”三門的課程成績,按如下形式顯示: 學(xué)生ID,語文,數(shù)學(xué),英語,有效課程數(shù),有效平均分;

18、查詢各科成績最高和最低的分:以如下形式顯示:課程ID,最高分,最低分;

19、按各科平均成績從低到高和及格率的百分?jǐn)?shù)從高到低順序;

20、課程平均分從高到低顯示(現(xiàn)實任課老師);

21、查詢各科成績前三名的記錄:(不考慮成績并列情況)

22、查詢每門課程被選修的學(xué)生數(shù);

23、查詢出只選修了一門課程的全部學(xué)生的學(xué)號和姓名;

24、查詢男生、女生的人數(shù);

25、查詢姓“張”的學(xué)生名單;

26、查詢同名同姓學(xué)生名單,并統(tǒng)計同名人數(shù);

27、查詢每門課程的平均成績,結(jié)果按平均成績升序排列,平均成績相同時,按課程號降序排列;

28、查詢平均成績大于85的所有學(xué)生的學(xué)號、姓名和平均成績;

29、查詢課程名稱為“數(shù)學(xué)”,且分?jǐn)?shù)低于60的學(xué)生姓名和分?jǐn)?shù);

30、查詢課程編號為003且課程成績在80分以上的學(xué)生的學(xué)號和姓名;

31、求選了課程的學(xué)生人數(shù)

32、查詢選修“楊艷”老師所授課程的學(xué)生中,成績最高的學(xué)生姓名及其成績;

33、查詢各個課程及相應(yīng)的選修人數(shù);

34、查詢不同課程但成績相同的學(xué)生的學(xué)號、課程號、學(xué)生成績;

35、查詢每門課程成績最好的前兩名;

36、檢索至少選修兩門課程的學(xué)生學(xué)號;

37、查詢?nèi)繉W(xué)生都選修的課程的課程號和課程名;

38、查詢沒學(xué)過“葉平”老師講授的任一門課程的學(xué)生姓名;

39、查詢兩門以上不及格課程的同學(xué)的學(xué)號及其平均成績;

40、檢索“004”課程分?jǐn)?shù)小于60,按分?jǐn)?shù)降序排列的同學(xué)學(xué)號;

41、刪除“002”同學(xué)的“001”課程的成績;

總結(jié)

以上是生活随笔為你收集整理的mysql40题_mysql40题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区三区四区中文字幕 | 黄在线免费 | 一本毛片 | 欧美精品xx | 国产欧美日韩综合精品一区二区三区 | 国产欧美一区在线观看 | 已满十八岁免费观看全集动漫 | 国产人妻大战黑人20p | 国产经典久久久 | 国产免费观看一区 | 永久免费精品视频 | 先锋成人 | 五月激情四射网 | 黄色片怎么看 | 东北女人啪啪ⅹxx对白 | 欧美老肥婆性猛交视频 | 久久理伦| 影音先锋在线观看视频 | 国产精品九九九九 | 免费国产91 | 91色站| 久久久久一区二区精码av少妇 | 处破女av一区二区 | 日日噜噜噜 | 婷婷九月| 99精品视频免费版的特色功能 | 天天视频入口 | 午夜男人网 | 一级黄色裸体片 | 激情小说视频在线 | 欧美在线视频免费观看 | 在线观看视频国产 | 色欲久久久天天天综合网精品 | 免费成人深夜夜国外 | 午夜亚洲成人 | 极品白嫩丰满美女无套 | 欧美乱淫| 男女黄色录像 | 91久久久久久久久久久久久 | 正在播放91 | 在线免费观看av网址 | 国产成人日韩 | 在线看的网站 | 灌篮高手全国大赛电影 | 久久精品波多野结衣 | 国内精品久久久久久久久 | wwwxxx在线观看 | 99精品视频免费观看 | 99re这里只有精品首页 | 日少妇的逼 | 日韩城人免费 | 亚洲每日更新 | 国产精品1000 | 国产情侣在线视频 | 91免费看. | 欧美性猛交xxxx偷拍洗澡 | 欧美日韩国产第一页 | 午夜影院啊啊啊 | 天堂av成人 | 涩av | 国内露脸中年夫妇交换 | 中文字幕精品在线 | 免费九九视频 | 四虎影院成人 | 欧美性在线观看 | 污视频网站在线 | 国产精品无码一区二区三区三 | 日本黄色高清视频 | 欧美激情综合 | www.夜夜操| 性生活视频网站 | 日日夜夜噜 | 精品黑人一区二区三区久久 | 国产真实老熟女无套内射 | 欧美男女交配视频 | 韩国19主播内部福利vip | 香蕉视频在线播放 | 99久久影视| 美女露出让男生揉的视频 | 国产一级特黄a高潮片 | 成人午夜视频精品一区 | 无套暴操 | 国产成人在线视频免费观看 | 欧美十大老熟艳星 | 三级自拍 | 日韩视频精品 | 加勒比伊人 | 久久久久久中文 | 精品爆乳一区二区三区无码av | 91精品国产闺蜜国产在线闺蜜 | 不卡的一区二区 | 亚洲av日韩精品久久久久久久 | 国产一卡二卡在线播放 | 中国女人一级一次看片 | 四季av中文字幕 | 国产性猛交普通话对白 | 成人精品999 | 高清日韩| 成人av视屏 |