欢迎来到LYBLaoInB的博客
LYBLaoInB
LYBLaoInB
回首往事,不因虚度年华而悔恨,不因碌碌无为而愧疚
摘要: mybatis的xml映射文件里写了对数据库的操作,有些sql可能很繁琐,比如有一个方法是根据姓名查找学生,有个是根据身份证id查学生。。。这样的话就很冗余。可以用if来做一定的简化 也就是如果参数中有学生的某个属性,就拼接该属性到需要查询关联的sql中去 举个栗子 <select id="quer 阅读全文
posted @ 2019-06-11 22:06 LiuYongbo 阅读(230) 评论(0) 推荐(0)
摘要: 存储过程里的游标,其实就是结果集,然后想操作结果集中的数据,一行行读取游标即可 首先要声明一个游标 delimiter $$CREATE procedure changeName()begin declare stopflag int default 0; declare myname varcha 阅读全文
posted @ 2019-06-11 15:51 LiuYongbo 阅读(3704) 评论(0) 推荐(0)
摘要: 第一种: if() then else end if 第二种 if() then elseif() then else end if 第三种 while循环 delimiter $$CREATE procedure insertNum()begin DECLARE i int default 0; 阅读全文
posted @ 2019-06-11 15:21 LiuYongbo 阅读(599) 评论(0) 推荐(0)
摘要: 传入参数 举个栗子:根据id查name 参数:myid,定义方式和java中的函数类似,in 变量名 变量类型; CREATE PROCEDURE teste(in myid int)BEGINdeclare myname VARCHAR(10) default '';select pname in 阅读全文
posted @ 2019-06-11 12:41 LiuYongbo 阅读(5631) 评论(0) 推荐(0)
摘要: 变量必须先声明,后使用,一个declare只能申明一个变量 变量赋值有两种方式1.set 2.select into delimiter $$CREATE PROCEDURE procedureUseVariable ( ) BEGIN DECLARE myname VARCHAR(20) DEFA 阅读全文
posted @ 2019-06-11 11:43 LiuYongbo 阅读(1863) 评论(0) 推荐(0)
摘要: 百度百科: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程是数据库中的一个重要对象 语法: 因为sql要以;结尾来表示该条 阅读全文
posted @ 2019-06-11 11:12 LiuYongbo 阅读(620) 评论(0) 推荐(0)
<--将网易云歌单中的id复制到上面的data-id中就可以了 http://music.163.com/playlist?id=3103841025&userid=1698529278 -->