日考1
commit
f6eb98a164
|
@ -0,0 +1,36 @@
|
|||
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
|
|
@ -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.muyu</groupId>
|
||||
<artifactId>day01</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>
|
|
@ -0,0 +1,45 @@
|
|||
/*
|
||||
Navicat Premium Dump SQL
|
||||
|
||||
Source Server : localhost_3307
|
||||
Source Server Type : MySQL
|
||||
Source Server Version : 80031 (8.0.31)
|
||||
Source Host : localhost:3307
|
||||
Source Schema : rik01
|
||||
|
||||
Target Server Type : MySQL
|
||||
Target Server Version : 80031 (8.0.31)
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 18/07/2024 08:51:18
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for emp
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `emp`;
|
||||
CREATE TABLE `emp` (
|
||||
`eid` int NOT NULL AUTO_INCREMENT,
|
||||
`ename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
||||
`sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
||||
`tel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
||||
`class_id` int NULL DEFAULT NULL,
|
||||
`age` int NULL DEFAULT NULL,
|
||||
`sal` decimal(10, 2) NULL DEFAULT NULL,
|
||||
PRIMARY KEY (`eid`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of emp
|
||||
-- ----------------------------
|
||||
INSERT INTO `emp` VALUES (1, '大武', '男', '1', 20, 20, 10000.00);
|
||||
INSERT INTO `emp` VALUES (2, '二五', '女', '1', 30, 34, 1000.00);
|
||||
INSERT INTO `emp` VALUES (3, '刘老三', '男', '1', 20, 23, 40.00);
|
||||
INSERT INTO `emp` VALUES (4, '李四', '女', '1', 30, 56, 300.00);
|
||||
INSERT INTO `emp` VALUES (5, '王五', '男', '1', 30, 89, 2000.00);
|
||||
INSERT INTO `emp` VALUES (6, '牛六', '女', '1', 30, 56, 60000.00);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
|
@ -0,0 +1,36 @@
|
|||
|
||||
|
||||
|
||||
-- 1.依据上图(字段类型一致),创建数据库,添加至少5条数据。(10分)
|
||||
INSERT INTO `rik01`.`emp`
|
||||
(`ename`, `sex`, `tel`, `class_id`, `age`, `sal`)
|
||||
VALUES
|
||||
('1', '1', '1', 1, 1, 1.00),
|
||||
('2', '1', '1', 1, 1, 1.00),
|
||||
('3', '1', '1', 1, 1, 1.00),
|
||||
('4', '1', '1', 1, 1, 1.00),
|
||||
('5', '1', '1', 1, 1, 1.00);
|
||||
|
||||
-- 2.查询所有学生信息,并根据年龄进行降序排序。(10分)
|
||||
SELECT * FROM emp ORDER BY age desc;
|
||||
|
||||
-- 3.显示姓王的学生的详细信息。(10分)
|
||||
SELECT * FROM emp WHERE ename LIKE CONCAT('%','王','%')
|
||||
|
||||
-- 4.查询工资大于5000的所有男同学的信息。(10分)
|
||||
SELECT * FROM emp WHERE sal > 5000
|
||||
|
||||
-- 5.查询班级编号为20的男同学的电话号码。(10分)
|
||||
SELECT * FROM emp where class_id = 20
|
||||
|
||||
-- 6.查询最低工资。(10分)
|
||||
SELECT min(sal) FROM emp
|
||||
|
||||
-- 7.查询班级为30的学生的最小年龄。(10分)
|
||||
SELECT MIN(age) from emp where class_id = 30
|
||||
|
||||
-- 8.查询女生的最低工资。(15分)
|
||||
SELECT MIN(sal) FROM emp where sex = '女'
|
||||
|
||||
-- 9.查询女学生中薪资最低的人的全部信息。(15分)
|
||||
SELECT * FROM emp where sex = '女' AND sal = (SELECT MIN(sal) FROM emp where sex = '女')
|
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
Loading…
Reference in New Issue