mysql 저장 프로세스 작성 (1)
1139 단어 Mysql 저장 프로세스
1. 저장 프로세스가 비교적 빠른 실행 속도를 실현할 수 있다.
2. 저장 프로세스가 네트워크 유량을 지나치게 줄일 수 있다.
3. 저장 프로세스는 일종의 안전 메커니즘으로 충분히 이용될 수 있다.
저장 프로세스의 형식:
create procedure [ ] ([ ] [ ])
begin
......................
end
eg:
delimiter //
create procedure test ( out i int )
begin
select i;
set @i=3;
select i;
end
//
delimiter ;
mysql는 입력, 출력, 입력 출력(in,out,inout)을 저장합니다
저장 프로세스 삭제:drop procedure [저장 프로세스 이름]
사용자 정의 변수 형식: declare [변수 이름] [유형] [기본값]
eg:
declare i int default 1;
예: 저장 프로세스를 통해 mysql 데이터베이스에 10w개의 데이터를 자동으로 추가
delimiter //
create procedure test()
begin
declare i int default 1;
while i <= 100000 do
insert into test_1 values(i);
set i = i + 1;
end while;
end;
//
delimiter ;
저장 프로세스 사용:call [저장 프로세스 이름], 뒤에 매개 변수의 뒤꿈치(매개 변수)가 필요하지 않으면 작은 괄호를 달고
eg:call test(1) call test()
mysql에 어떤 저장 프로세스가 있는지 보기: show procedure status\G;
지정한 저장 이름의 저장 과정 내용을 보십시오: 1. use에서 지정한 데이터베이스에 이르기;2. show create procedure [스토리지 이름]
여기까지 쓰고...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
mysql 저장 프로세스 작성 (1)먼저 mysql 저장 프로세스의 역할을 알아야 한다. 1. 저장 프로세스가 비교적 빠른 실행 속도를 실현할 수 있다. 2. 저장 프로세스가 네트워크 유량을 지나치게 줄일 수 있다. 3. 저장 프로세스는 일종의 안전 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.