MySQL 데이터베이스 프로그래밍 핵심 개념 정리
MySQL 데이터베이스 프로그래밍에서 주요 개념은 저장 프로시저, 함수, 트리거로 구성됩니다. 이 중 가장 자주 사용되는 저장 프로시저에 대한 심층적인 설명을 중심으로 하며, 함수와 트리거는 간단히 소개합니다.
저장 프로시저는 프로그래밍 언어의 메서드와 유사한 구조를 가진 것으로, 일반적인 처리 로직을 캡슐화한 SQL 문장 집합입니다. 데이터베이스에 컴파일되어 ...
8월 22일 10:36에 게시됨
MySQL 트리 구조 데이터의 하위 항목 조회 함수 및 저장 프로시저
특정 노드의 모든 후손 항목 조회 (자정 함수 사용)
기본 테이블 sys_center에서 centerid는 고유 식별자, parentcentid는 부모 항목을 가리키는 필드입니다. 예를 들어 입력값으로 1을 주면, 그 하위에 위치한 2, 3, 4, 5, 6와 같은 모든 자식 항목을 반환합니다.
DROP FUNCTION IF EXISTS getDescendantCenters;
DELIMITER $$
CREATE FUNCTION getDescendantCenters(n ...
6월 16일 02:17에 게시됨
스토어드 프로시저 이해하기
스토어드 프로시저에 대해 알아보고자 합니다. 이를 위해 아래와 같은 주제들을 다룰 것입니다.
스토어드 프로시저는 어떤 문제를 해결하는가?
스토어드 프로시저의 장단점은 무엇인가?
스토어드 프로시저의 사용 사례는?
스토어드 프로시저는 어떻게 구성되어 있는가?
스토어드 프로시저의 내부 동작 원리는?
해결하고자 하는 문제
다음과 같은 상황을 가정 ...
6월 10일 20:13에 게시됨