MySql中的视图、存储过程

2016-09-12  本文已影响0人  ResearchWorld

什么是视图

视图是一个虚拟表,就是用来查询数据的。
使用视图的几个好处,不过用视图时要考虑性能的问题

查看已存在的视图

SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';

删除视图

drop view viewname

建立视图

create view queryUser as
select id,username from user;

使用视图

select username from queryUser where id =1;


什么是存储过程

存储过程相当于编程语言中的函数。

查看与删除存储过程

建立存储过程

delimiter //
create procedure registerUser(
--参数定义
in urname varchar(20),
in psword varchar(20))

begin
--插入用户名和密码
insert into user(username,password) values(urname,psword);
end//

调用存储过程

call registerUser('haha','123465');

上一篇 下一篇

猜你喜欢

热点阅读