exam-day2

master
yuan 2024-07-19 09:49:28 +08:00
commit 87aa0e8893
7 changed files with 173 additions and 0 deletions

38
.gitignore vendored 100644
View File

@ -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

8
.idea/.gitignore vendored 100644
View File

@ -0,0 +1,8 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="PROJECT" charset="UTF-8" />
</component>
</project>

19
.idea/misc.xml 100644
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="MavenRunner">
<option name="jreName" value="1.8" />
<option name="skipTests" value="true" />
<option name="vmOptions" value="-DarchetypeCatalog=internal" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

17
pom.xml 100644
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yuan</groupId>
<artifactId>exam-day2</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>

View File

@ -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 = '' ))

View File

@ -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;