![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
世昌愿世昌盛
脱离业务讲代码全是耍流氓
展开
-
Mybatis——通用mapper版(环境搭建,增删改查,多条件查询)
4 通用mapper4.1 概述通用Mapper对MyBatis进行简化的第三方工具包。通用Mapper提供了一个名为 Mapper 的接口,用于自动完成单表的增删改查操作。public interface UserMapper extends Mapper<User> {}如果通用Mapper中的方法不足以满足你的需求,直接添加自定义方法即可。4.2 搭建环境4.2.1 导入jar4.2.2 修改工具类添加内容从官方文档中拷贝import org.原创 2021-10-06 10:55:36 · 1832 阅读 · 0 评论 -
Mybatis——多表操作(多对一)
多对一1.1语法多对一: 需要使用one属性和@One注解@Result( property = "多表JavaBean属性名", column = "多表字段名", one = @One(select ="1表Mapper的方法签名") )1.2 例子UserMapper:/*** 通过id查询详情* @param uid* @return*/@Select("select * from user where uid = #{uid}")@ResultMap("userResult原创 2021-10-05 20:05:41 · 364 阅读 · 0 评论 -
查询不及格的课程
SELECT stu.s_name ,s.s_score,c.c_name FROM student stuJOIN score s ON stu.s_id =s.s_idJOIN course c ON s.c_id=c.c_idWHERE s.s_score<60原创 2020-10-06 07:53:04 · 10783 阅读 · 0 评论 -
查询任何一门课程成绩在70分以上的姓名、课程名称和分数
SELECT stu.s_name ,s.s_score,c.c_name FROM student stuJOIN score s ON stu.s_id =s.s_idJOIN course c ON s.c_id=c.c_idWHERE s.s_score>70原创 2020-10-06 07:52:31 · 14605 阅读 · 0 评论 -
查询所有学生的课程及分数情况;
SELECT stu.s_name ,s.s_score,c.c_name FROM student stuJOIN score s ON stu.s_id =s.s_idJOIN course c ON s.c_id=c.c_id原创 2020-10-06 07:51:59 · 11778 阅读 · 0 评论 -
查询课程名称为“数学“,且分数低于60的学生姓名和分数
查询课程名称为"数学",且分数低于60的学生姓名和分数SELECT stu.s_name ,s.s_score FROM student stuJOIN score s ON stu.s_id =s.s_idJOIN course c ON s.c_id=c.c_idWHERE c.c_name=“数学” AND s.s_score<60原创 2020-10-06 07:51:12 · 11432 阅读 · 0 评论 -
查询男生、女生人数
查询男生、女生人数SELECT COUNT(s_sex) FROM student GROUP BY s_sex原创 2020-10-06 07:50:35 · 14161 阅读 · 0 评论 -
查询出只有两门课程的全部学生的学号和姓名
查询出只有两门课程的全部学生的学号和姓名SELECT stu.* FROM score s,course c,student stu WHERE s.c_id=c.c_id AND stu.s_id=s.s_id GROUP BY s.s_id HAVING COUNT(*)=2原创 2020-10-06 07:50:14 · 11629 阅读 · 0 评论