您的位置:首页 > 数据库 > MySQL

MySQL存储过程与视图

2017-10-06 16:48 260 查看

视图

视图相当于把一个复杂sql语句作为表保存起来,对于外层用户,只能查到视图中的数据,保护数据源,可以设置权限

##创建
create view show_week_name as (
...);
##使用
select * from show_week_name;


存储过程(带参函数)

##创建
create produre show_gender_list (in sex varchar(20),out count_num int)
BEGIN
select count(*) into count_num from test
where Gendder = sex;
end;
##使用
call show_gender_list('男');


函数

##创建
create function show_g(sex varchar(20))
return int
BEGIN
set @aaa = 1;
select count(*) into @aaa from test
where Gender = sex;
return 1;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql