commit 87aa0e8893a35fecc044927820deb41597ac5236
Author: yuan <1363654894@qq.com>
Date: Fri Jul 19 09:49:28 2024 +0800
exam-day2
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5ff6309
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.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
\ 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/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..63574ec
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..7e24571
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..f54aa40
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,17 @@
+
+
+ 4.0.0
+
+ com.yuan
+ exam-day2
+ 1.0-SNAPSHOT
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/src/main/java/sql/day1.sql b/src/main/java/sql/day1.sql
new file mode 100644
index 0000000..6c5f9bd
--- /dev/null
+++ b/src/main/java/sql/day1.sql
@@ -0,0 +1,37 @@
+SELECT * FROM `t_stu`
+
+-- 添加至少5条数据
+INSERT INTO `day1`.`t_stu`
+(`EID`, `ENAME`, `SEX`, `TEL`, `CLASSID`, `AGE`, `SAL`)
+VALUES
+(10001, '张依依', '男', '1234567891', 10, 20, 1000.00),
+(10011, '刘小红', '女', '1234567891', 20, 20, 1556.00),
+(10002, '李四', '男', '1234567891', 30, 23, 4567.00),
+(10003, '李强', '男', '1234567891', 20, 20, 5666.00),
+(10004, '王艳', '女', '1234567891', 20, 24, 6800.00),
+(10005, '王强', '男', '1234567891', 30, 20, 10000.00),
+(10006, '王凯', '女', '1234567891', 30, 20, 1200.00)
+
+-- 查询所有学生信息,并根据年龄进行降序排序。
+SELECT * FROM t_stu ORDER BY AGE desc
+-- 显示姓王的学生的详细信息。
+SELECT * FROM t_stu WHERE instr(ENAME,'王')
+-- 查询工资大于5000的所有男同学的信息。
+SELECT * FROM t_stu WHERE SAL > 5000 and SEX = '男'
+-- 查询班级编号为20的男同学的电话号码。
+SELECT TEL FROM t_stu WHERE CLASSID = 20 and SEX = '男'
+-- 查询最低工资。
+SELECT MIN(SAL) FROM t_stu
+-- 查询班级为30的学生的最小年龄。
+SELECT MIN(AGE) FROM t_stu WHERE CLASSID = 30
+-- 查询女生的最低工资。
+SELECT MIN(SAL) FROM t_stu WHERE SEX = '女'
+-- 查询女学生中薪资最低的人的全部信息。
+SELECT * FROM t_stu WHERE EID =
+(SELECT EID FROM t_stu WHERE SEX = '女' AND SAL =
+(SELECT MIN( SAL ) FROM t_stu WHERE SEX = '女' ))
+
+
+
+
+
diff --git a/src/main/java/sql/t_stu.sql b/src/main/java/sql/t_stu.sql
new file mode 100644
index 0000000..274f60d
--- /dev/null
+++ b/src/main/java/sql/t_stu.sql
@@ -0,0 +1,46 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server : Tencent
+ Source Server Type : MySQL
+ Source Server Version : 80300
+ Source Host : 111.229.195.89:3306
+ Source Schema : day1
+
+ Target Server Type : MySQL
+ Target Server Version : 80300
+ File Encoding : 65001
+
+ Date: 18/07/2024 09:11:20
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for t_stu
+-- ----------------------------
+DROP TABLE IF EXISTS `t_stu`;
+CREATE TABLE `t_stu` (
+ `EID` int NOT NULL AUTO_INCREMENT,
+ `ENAME` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `SEX` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `TEL` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `CLASSID` int NOT NULL,
+ `AGE` int NOT NULL,
+ `SAL` decimal(10, 2) NOT NULL,
+ PRIMARY KEY (`EID`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 10012 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of t_stu
+-- ----------------------------
+INSERT INTO `t_stu` VALUES (10001, '张依依', '男', '1234567891', 10, 20, 1000.00);
+INSERT INTO `t_stu` VALUES (10002, '李四', '男', '1234567891', 30, 23, 4567.00);
+INSERT INTO `t_stu` VALUES (10003, '李强', '男', '1234567891', 20, 20, 5666.00);
+INSERT INTO `t_stu` VALUES (10004, '王艳', '女', '1234567891', 20, 24, 6800.00);
+INSERT INTO `t_stu` VALUES (10005, '王强', '男', '1234567891', 30, 20, 10000.00);
+INSERT INTO `t_stu` VALUES (10006, '王凯', '女', '1234567891', 30, 20, 1200.00);
+INSERT INTO `t_stu` VALUES (10011, '刘小红', '女', '1234567891', 20, 20, 1556.00);
+
+SET FOREIGN_KEY_CHECKS = 1;