Compare commits

...

No commits in common. "master" and "a9702307974cca536c8a1c09e29ec2d2aadd7590" have entirely different histories.

6 changed files with 94 additions and 30 deletions

6
.idea/vcs.xml 100644
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.bwie</groupId> <groupId>com.bwie</groupId>
<artifactId>untitled</artifactId> <artifactId>ria-02</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<properties> <properties>

87
ria_02.sql 100644
View File

@ -0,0 +1,87 @@
/*
Navicat Premium Data Transfer
Source Server : 2112
Source Server Type : MySQL
Source Server Version : 50557
Source Host : localhost:3306
Source Schema : ria_02
Target Server Type : MySQL
Target Server Version : 50557
File Encoding : 65001
Date: 19/07/2024 09:08:48
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for stu_cou
-- ----------------------------
DROP TABLE IF EXISTS `stu_cou`;
CREATE TABLE `stu_cou` (
`sc_id` int(11) NOT NULL AUTO_INCREMENT,
`c_id` int(12) NULL DEFAULT NULL,
`s_id` int(13) NULL DEFAULT NULL,
PRIMARY KEY (`sc_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Records of stu_cou
-- ----------------------------
INSERT INTO `stu_cou` VALUES (1, 1, 1);
INSERT INTO `stu_cou` VALUES (2, 1, 2);
INSERT INTO `stu_cou` VALUES (3, 1, 3);
INSERT INTO `stu_cou` VALUES (4, 2, 4);
INSERT INTO `stu_cou` VALUES (5, 2, 5);
INSERT INTO `stu_cou` VALUES (6, 2, 6);
INSERT INTO `stu_cou` VALUES (7, 3, 7);
INSERT INTO `stu_cou` VALUES (8, 3, 8);
INSERT INTO `stu_cou` VALUES (9, 3, 9);
-- ----------------------------
-- Table structure for t_course
-- ----------------------------
DROP TABLE IF EXISTS `t_course`;
CREATE TABLE `t_course` (
`c_id` int(11) NOT NULL AUTO_INCREMENT,
`c_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`c_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Records of t_course
-- ----------------------------
INSERT INTO `t_course` VALUES (1, '正课');
INSERT INTO `t_course` VALUES (2, '自习');
INSERT INTO `t_course` VALUES (3, '晚自习');
-- ----------------------------
-- Table structure for t_student
-- ----------------------------
DROP TABLE IF EXISTS `t_student`;
CREATE TABLE `t_student` (
`s_id` int(11) NOT NULL AUTO_INCREMENT,
`s_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`sex` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`s_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
-- ----------------------------
-- Records of t_student
-- ----------------------------
INSERT INTO `t_student` VALUES (1, '牛1', '');
INSERT INTO `t_student` VALUES (2, '牛2', '');
INSERT INTO `t_student` VALUES (3, '牛3', '');
INSERT INTO `t_student` VALUES (4, '牛4', '');
INSERT INTO `t_student` VALUES (5, '牛5', '');
INSERT INTO `t_student` VALUES (6, '牛6', '');
INSERT INTO `t_student` VALUES (7, '牛7', '');
INSERT INTO `t_student` VALUES (8, '牛8', '');
INSERT INTO `t_student` VALUES (9, '牛9', '');
INSERT INTO `t_student` VALUES (10, '牛腾', '');
INSERT INTO `t_student` VALUES (11, '牛10', '');
SET FOREIGN_KEY_CHECKS = 1;

View File

@ -1,29 +0,0 @@
-- 依据上图(字段类型一致),创建数据库
CREATE DATABASE ria_01
use ria_01
-- 添加至少5条数据
INSERT INTO t_stu VALUES(0,'学生姓名1','性别','联系方式',10,10,1000.00)
INSERT INTO t_stu VALUES(0,'学生姓名2','性别','联系方式',20,13,1654.00)
INSERT INTO t_stu VALUES(0,'学生姓名3','性别','联系方式',30,12,1345.00)
INSERT INTO t_stu VALUES(0,'学生姓名4','性别','联系方式',40,17,1430.00)
INSERT INTO t_stu VALUES(0,'学生姓名5','性别','联系方式',50,15,1780.00)
INSERT INTO t_stu VALUES(0,'学生姓名6','性别','联系方式',60,14,1637.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 t_stu.tel from t_stu WHERE classid = 20 and sex = ''
-- 18.查询最低工资。10分
SELECT min(t_stu.sal) from t_stu
-- 查询班级为30的学生的最小年龄
SELECT min(t_stu.age) from t_stu WHERE classid = 30
-- 查询女生的最低工资
SELECT min(t_stu.sal) from t_stu WHERE sex = ''
-- 查询女学生中薪资最低的人的全部信息
SELECT t_stu.*,min(t_stu.sal) from t_stu WHERE sex = ''

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 KiB