Lanms Blog

Mysql索引-视图-存储
Publish: 2019/3/29   

索引

-- 创建索引   自动给 主键 和外键 加索引 
create index IDxStudent on TbEmp(ename);
--           给索引命名        那张表的那个列
-- 查看索引
show index from tbemp;
-- 删除
drop index 索引名;
-- 唯一索引
CREATE UNIQUE INDEX indexName ON
mytable(username(length)) 

菜鸟教程索引详细讲解

视图

select or replace view... as..

-- 创建视图
create or replace view 视图名 as 
select a, b from tb_remp;     查询的结果表 ;
-- 查看视图
select * from 视图名;

存储过程

可以定义变量, 写循环和分支结构

drop procedure if exists sp_dept_avg_sal
-- 创建存储过程  过程没有返回,通过 out 将结果带出
create procedure sp_dept_avg_sal(
deptNo integer,   -- 传入部门编号
out avgSal float  -- 输出参数, 将 avgSal输出
)
begin;
select avg(sal) into avgSal from tbemp 
where dno=deptNo;
end;
-- 调用过程   mysql变量名  @ 开头  
call sp_dept_avg_sal(20 ,@avgSal);
select @avgSal;

触发器

tigger



← Mysql事物 工厂模式 →

Powered by Hexo, Theme designs by @hpcslag.
Style-Framework Tocas-UI designs by @yamioldmel