programing

phpMyAdmin에서 저장 프로시저를 작성하는 방법은?

newsource 2023. 10. 22. 20:06

phpMyAdmin에서 저장 프로시저를 작성하는 방법은?

저장 프로시저를 phpMyAdmin에 어디에 적어야 하는지, MVC 아키텍처를 사용하여 어떻게 호출해야 하는지 찾을 수 없습니다.

phpMyAdmin에서 쉽게 프로시저를 만들 수 있습니다.

  1. 데이터베이스로 이동합니다.헤더에서 '루틴' 탭 클릭
  2. 'Add routine(루틴 추가)' 클릭

enter image description here

  1. 그러면 팝업 창이 열립니다.절차를 작성하고 "GO"를 클릭합니다.

예를 들어 다음과 같습니다.enter image description here

바로 그겁니다.'Routine' 탭 자체에서 작성한 프로시저를 볼 수 있습니다.

enter image description here

phpMyAdmin에서는 SQL 창에서 저장 프로시저를 만들 수 있습니다.

구분 기호를 기본 ";" 대신 "$$" 같은 것으로 설정해야 할 수도 있습니다.SQL 창 하단에서 이를 변경할 수 있습니다.

enter image description here

또한 당신은 이것을 참고할 수 있습니다: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

다른 쿼리를 작성할 때 phphmyadmin의 sql 쿼리 창에 저장 프로시저를 만들 수 있습니다.그리고 SP를 실행하는 즉시 데이터베이스의 information_schema에 저장됩니다.다음 명령을 통해 SP의 존재 여부를 확인할 수 있습니다.

SHOW PROCEDURE STATUS
SHOW FUNCTION STATUS

그리고.

SELECT ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE 
       ROUTINE_TYPE="PROCEDURE" 
   AND ROUTINE_SCHEMA="dbname"
;

저장 프로시저는 에서 사용 가능한 SQL 박스에 일반 SQL 언어를 사용하여 작성됩니다.phpmyadmin->database->table->execute sql

참조: - http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html

언급URL : https://stackoverflow.com/questions/17481890/how-to-write-a-stored-procedure-in-phpmyadmin