commit 8ccdabc9f8043b57fb1afb41be0a48445d8535ed Author: 少年梦与砖 <2847127106@qq.com> Date: Thu Jul 18 11:22:24 2024 +0800 7.18 day01 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e403e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store diff --git a/.idea/$PROJECT_FILE$ b/.idea/$PROJECT_FILE$ new file mode 100644 index 0000000..58b7e3e --- /dev/null +++ b/.idea/$PROJECT_FILE$ @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/UploadStorage.xml b/.idea/UploadStorage.xml new file mode 100644 index 0000000..c592b2e --- /dev/null +++ b/.idea/UploadStorage.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/dictionaries/Admin.xml b/.idea/dictionaries/Admin.xml new file mode 100644 index 0000000..9c59f94 --- /dev/null +++ b/.idea/dictionaries/Admin.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..65ac0a6 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..8d66637 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..e30d88d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + Abstraction issuesJava + + + EditorConfig + + + Error handlingJava + + + General + + + Internationalization + + + JUnit + + + JVM languages + + + Java + + + JavaScript and TypeScript + + + Kotlin + + + PortabilityJava + + + Probable bugsKotlin + + + Properties files + + + ReactJavaScript and TypeScript + + + Test frameworksJVM languages + + + + + User defined + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml new file mode 100644 index 0000000..9a7566c --- /dev/null +++ b/.idea/qaplug_profiles.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/.idea/setting.xml b/.idea/setting.xml new file mode 100644 index 0000000..b805bef --- /dev/null +++ b/.idea/setting.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..7f1f16e --- /dev/null +++ b/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + com.bw + day01 + 1.0-SNAPSHOT + + + 8 + 8 + UTF-8 + + + diff --git a/sql/day01.sql b/sql/day01.sql new file mode 100644 index 0000000..71db683 --- /dev/null +++ b/sql/day01.sql @@ -0,0 +1,41 @@ +# 2.查询所有学生信息,并根据年龄进行降序排序。(10分) +SELECT * FROM +day01_user ORDER BY age DESC; + +# 3.显示姓王的学生的详细信息。(10分) +SELECT * FROM +day01_user +WHERE ename LIKE ('王%'); + +# 4.查询工资大于5000的所有男同学的信息。(10分) +SELECT * FROM +day01_user +WHERE sal > 5000 AND sex = '男'; + +# 5.查询班级编号为20的男同学的电话号码。(10分) +SELECT * FROM +day01_user +WHERE classid = 20 AND sex = '男'; + +# 6.查询最低工资。(10分) +SELECT MIN(sal) FROM day01_user; + +# 7.查询班级为30的学生的最小年龄。(10分) +SELECT MIN(age) FROM +day01_user +WHERE classid = 30; + +# 8.查询女生的最低工资。(15分) +SELECT MIN(sal) FROM day01_user WHERE sex = '女'; + +# 9.查询女学生中薪资最低的人的全部信息。(15分) +SELECT * FROM +day01_user +WHERE sex = '女' +AND sal = ( +SELECT MIN(sal) FROM +day01_user +WHERE sex = '女' +); + + diff --git a/sql/day01_user.sql b/sql/day01_user.sql new file mode 100644 index 0000000..00f0848 --- /dev/null +++ b/sql/day01_user.sql @@ -0,0 +1,59 @@ +/* + Navicat Premium Data Transfer + + Source Server : 本机 + Source Server Type : MySQL + Source Server Version : 50744 + Source Host : localhost:3306 + Source Schema : high-six-exam + + Target Server Type : MySQL + Target Server Version : 50744 + File Encoding : 65001 + + Date: 18/07/2024 08:52:28 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for day01_user +-- ---------------------------- +DROP TABLE IF EXISTS `day01_user`; +CREATE TABLE `day01_user` ( + `eid` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生ID', + `ename` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生姓名', + `sex` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生性别', + `tel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生手机号', + `classid` int(11) NULL DEFAULT NULL COMMENT '学生班级', + `age` int(11) NULL DEFAULT NULL COMMENT '学生年龄', + `sal` double NULL DEFAULT NULL COMMENT '学生薪资', + PRIMARY KEY (`eid`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of day01_user +-- ---------------------------- +INSERT INTO `day01_user` VALUES (1, '方王韬', '男', '19800670755', 20, 29, 3059.6); +INSERT INTO `day01_user` VALUES (2, '林詩涵', '女', '19507931194', 20, 23, 6381.17); +INSERT INTO `day01_user` VALUES (3, '尹致远', '男', '7600451038', 20, 19, 5107.62); +INSERT INTO `day01_user` VALUES (4, '徐璐', '女', '7691120789', 20, 27, 5307.63); +INSERT INTO `day01_user` VALUES (5, '尹震南', '男', '14796746974', 4, 29, 6519.92); +INSERT INTO `day01_user` VALUES (6, '范致远', '男', '1053148944', 30, 29, 2720.74); +INSERT INTO `day01_user` VALUES (7, '贾子异', '男', '17787973788', 30, 24, 3940.03); +INSERT INTO `day01_user` VALUES (8, '魏震南', '男', '1009556234', 30, 24, 8387.14); +INSERT INTO `day01_user` VALUES (9, '莫子韬', '男', '7693373552', 30, 27, 9213.19); +INSERT INTO `day01_user` VALUES (10, '严子异', '男', '14145386982', 30, 23, 2418.38); +INSERT INTO `day01_user` VALUES (11, '熊子异', '男', '17999840481', 30, 30, 5356.33); +INSERT INTO `day01_user` VALUES (12, '韩宇宁', '男', '2014651275', 30, 19, 8295.86); +INSERT INTO `day01_user` VALUES (13, '陈致远', '男', '16175133202', 30, 20, 8203.2); +INSERT INTO `day01_user` VALUES (14, '田子韬', '男', '7604233014', 30, 19, 4959.46); +INSERT INTO `day01_user` VALUES (15, '王嘉伦', '男', '15315936551', 30, 27, 7611.77); +INSERT INTO `day01_user` VALUES (16, '袁詩涵', '女', '18861365288', 30, 21, 2944.04); +INSERT INTO `day01_user` VALUES (17, '姜詩涵', '女', '287949657', 30, 28, 8114.72); +INSERT INTO `day01_user` VALUES (18, '侯云熙', '男', '210309388', 30, 22, 2190.1); +INSERT INTO `day01_user` VALUES (19, '王震南', '男', '7559535493', 3, 26, 2724.84); +INSERT INTO `day01_user` VALUES (20, '谭璐', '女', '17955237156', 1, 21, 4140.22); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/理论/img.png b/理论/img.png new file mode 100644 index 0000000..013ee32 Binary files /dev/null and b/理论/img.png differ