数据库
张念磊
用简单的语言讲清楚热爱的东西。
展开
-
后端开发 - Spring Data JPA调用存储过程返回结果集
环境:IDEAJDK8Spring BootMySQL创建一个存储过程CREATE PROCEDURE GetStudent(IN ageMin int, IN gradeMin int)BEGIN SELECT * FROM student WHERE age > ageMin AND grade > gradeMin;END;简单解释一下:第一行中的G...原创 2018-11-04 15:01:53 · 3370 阅读 · 2 评论 -
后端开发 - Spring Data Jpa 中in between 的用法
JPA可以根据你写的一个函数名来生成对应的SQL语句,当然函数名是要符合特定规则的。这里介绍between和in的用法between的用法 @Query(nativeQuery = true, value = "select * from z_cashier_data" + "where abstract_code = ?1 ...原创 2018-11-11 22:31:22 · 15999 阅读 · 1 评论 -
数据库查询 - max()获取最新的一条数据
场景自动生成代码,要根据上一条记录的代码,代码要为上一条代码+1select * FROM z_cashier_data where id = (SELECT max(z_cashier_data.id) from z_cashier_data where abstract_code = "1001");...原创 2018-11-11 22:35:17 · 8259 阅读 · 0 评论 -
后端开发 - 使用JDBC调用存储过程
首先存储过程是什么?存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 --百度百科使用存储过程有什么作用?“存储在数据库中,经过第一次编译后调用不需要再次编...原创 2018-12-20 21:12:52 · 1202 阅读 · 0 评论