mysql 存貯過程 mysql存貯過程

2021-10-19 18:25:56 字數 1883 閱讀 8318

## **********first test,procedure**********

#<1>

use testprocedure;

delimiter //

create procedure ******proce1 (out par1 int)

begin

select count(*) into par1 from proce;

enddelimiter ;

call ******proce1(@a);

select @a;

#<2>,每次只有單一的行可以被取回select id,name into par1,par2 from proce limit 1;中的limit 1;

use testprocedure;

delimiter //

drop procedure if exists ******proce2

create procedure ******proce2 (out par1 int,out par2 char(30))

begin

select id,name into par1,par2 from proce limit 1;

enddelimiter ;

call ******proce2(@a,@b);

select @a,@b;

## *********second test,function************

#<3>

delimiter //

drop function if exists hello

create function hello(s char(20)) returns char(50)

return concat('hello, ',s,'!');

delimiter ;

select hello('world');

show create function testprocedure.hello\g

#它返回子程式的特徵,如資料庫,名字,型別,建立者及建立和修改日期

show function status like 'hello'\g

#<4>

#注意name不能和欄位名相同

delimiter //

drop procedure if exists test //

create procedure test ()

begin

declare name varchar(5) default 'bob';

declare newname varchar(5);

declare xid int;

select name,id into newname,xid

from proce where name = name;

select newname;

end;

call test1() //

delimiter //

drop procedure if exists test2 //

create procedure test2 ()

begin

declare newname varchar(5);

declare xid int;

select name,id into newname,xid

from proce limit 1;

select newname,xid;

end;

call test2() //

#<5>

use testprocedure;

create procedure p1 () select * from proce;

call p1();

#<6>注意此處的handl

存貯過程分頁

create procedure progetall sort varchar 10 公升序還是降序 fromtable varchar 20 哪乙個表 pageindex int,第幾行 pagesize int,每頁顯示多數行 pageby varchar 20 根據哪一字段排序 as begi...

星座存貯過程

use northwind gocreate function getstar datetime returns varchar 100 asbegin 僅一句 sql 搞定 return declare datetime set getdate select max star from 星座,該星...

mysql主存 輔存 MySQL索引

1.索引的本質 mysql 官方對索引的定義為 索引 index 是幫助mysql高效獲取資料的資料結構。從中可以得出索引的本質 索引說白了就是一種資料結構 資料庫查詢是資料的重要功能之一,最基本的查詢演算法是 順序查詢 linear search 顯然在資料量很大的時候,效率是很低的。優化的查詢演...