存储过程与循环2

1、学习资料来源:

存储过程与循环_Jack_2085-CSDN博客1、mysql 循环三种循环用法 - 简书mysql循环的第一种方法 。 mysql 循环第二种用法 。 mysql 循环第三种用法。 https://www.cnblogs.com/Lvhengshuai/p/68...https://www.jianshu.com/p/cb0152efac322、3、4、5、6、...https://blog.csdn.net/weixin_54217632/article/details/120796192

2、

MySQL 删除表的三种方式 - FrankYou - 博客园1、drop table drop 是直接删除表信息,速度最快,但是无法找回数据 例如删除 user 表: drop table user; 2、truncate table truncate 是删除https://www.cnblogs.com/frankyou/p/14395004.html

3、主键索引和唯一索引的区别 - jiangxiaobo - 博客园-- 区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认https://www.cnblogs.com/jiangxiaobo/p/12425096.html

2、一个简单的存储过程(向一张表中插入一条数据)

    

-- 一个简单的存储过程(向一张表中插入一条数据),
select * from test1017;
select count(*) from test1017;

create PROCEDURE pro_sum1017(ae int)
 begin
      declare i int default 1;
	while i<=ae DO  -- 循环开始
		 insert into test1017 VALUES (i+100, 'jack', 'lucy');
		 set i=i+1;
	end while; -- 循环结束
 end;
 
call pro_sum1017(10); -- 执行存储过程
    -- 删除存储过程
drop procedure if exists pro_sum1017;

3、if与case 函数的应用

    

-- if与case 函数的应用
-- if方法1
select *,if(id%2=0,"男","女") as ssva from test1018 where id != ""

-- case方法1(case控制变量方法1)
select 
CASE 
WHEN id%2=0 THEN '男' 
ELSE '女' 
END as ssva 
from test1018 where id != ''

--  case方法2(case控制变量方法2)
select 
CASE id%2 
WHEN 0 THEN '男' 
ELSE '女' 
END as ssva 
from test1018 
where id != ''



4、

5、

6、

7、

8、

9、

10、

11、

12、

13、

14、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值