카테고리: MariaDB

MariaDB / Tutorial / 중복 데이터 조회하는 방법
GROUP BY와 HAVING으로 중복 값을 찾고 원본 행을 모두 조회하는 방법을 실습합니다. 여러 열의 조합, NULL 안전 비교, 중복 건수의 의미와 문자 비교 규칙까지 구분합니다.

MariaDB / Procedure
저장 프로시저의 생성과 CALL부터 IN·OUT·INOUT 매개변수까지 전체 실습으로 설명합니다. DELIMITER의 역할, 호출자 권한과 트랜잭션 경계, 정의 조회·본문 교체·삭제 방법을 확인합니다.

MariaDB / Query / EVENT / 만들기, 수정하기, 삭제하기
이벤트를 비활성 상태로 만든 뒤 일정·권한을 검토하고 실행하는 절차를 설명합니다. 전역 스케줄러와 개별 상태, 반복·일회성 일정, 실행 결과 확인과 수정·중지·삭제 방법을 다룹니다.

MariaDB / Query / WHERE
WHERE의 참·거짓·NULL 필터 규칙을 자체 실습 데이터로 확인합니다. AND·OR 괄호, IN·LIKE·NULL, 날짜 범위와 HAVING, 변경 전 조건 검증을 실행 결과와 함께 설명합니다.

MariaDB / SELECT 결과를 INSERT하는 방법
INSERT ... SELECT로 조회 결과를 다른 테이블에 넣는 방법을 설명합니다. 열 대응과 자동 번호·기본값, InnoDB 트랜잭션의 결과 확인·롤백, UNIQUE 제약과 재실행 시 중복 처리를 전체 예제로 확인합니다.

MariaDB / DATABASE / 백업하기, 복원하기
mariadb-dump로 단일·여러·전체 데이터베이스를 백업하는 명령과 차이를 정리합니다. InnoDB 일관성 조건, Windows 처리, 분리된 복원 대상과 행·문자열·객체 검증 방법을 설명합니다.

MariaDB / Query / UNION, UNION ALL
UNION의 전체 행 중복 제거와 UNION ALL의 행 보존을 비교합니다. 선택 열·출처 열에 따른 결과 차이, 열 타입과 NULL, 전체 ORDER BY·LIMIT과 개별 조회 제한을 실행 예제로 설명합니다.

MariaDB / 함수 / IF, IFNULL, NULLIF
조건 분기, NULL 대체, 같은 값의 NULL 변환을 비교합니다. 빈 문자열·0·NULL의 차이, 분모 0 처리와 누락 값을 0으로 바꿀 때 평균이 달라지는 이유를 전체 조회 예제로 설명합니다.

MariaDB / Query / 주석
#·--·블록 주석의 범위와 작성법을 설명합니다. -- 뒤 공백, 문자열 안의 기호, WHERE 주석 처리의 영향과 실제로 실행되는 특수 주석을 SELECT 예제로 확인합니다.

MariaDB / 함수 / FIND_IN_SET / 특정 문자열의 위치를 출력하는 함수
쉼표로 나눈 항목의 순번과 포함 여부를 FIND_IN_SET()으로 확인합니다. 공백·대소문자·NULL의 처리, 부분 일치와의 차이, SET 타입에서 정의 순번을 반환하는 경우까지 예제로 구분합니다.