데이터베이스 2

0. Trigger

TRIGGER 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다. 1. 트리거의 목적 일반적으로 이벤트와 관련된 테이블의 데이터 삽입, 추가, 삭제 작업을 자동적으로 실행시키는 데 목적이 있다. 데이터 무결성 유지 및 로그 메시지 출력 등의 별도 처리를 위해 사용되기도 한다. 데이터 무결성이란? 데이터베이스에 저장된 데이터 값과 그것이 표현하는 실제 값이 일치하는 정확성을 의미한다. 2. 트리거의 구성 DELIMITER $$ CREAT TRIGGER TRIGGER_NAME [ AFTER / BEFORE ] [ INSERT / UPDATE / DELETE ] ON..

DBMS/공부 2024.02.08

4. 명령어의 종류 (DML, DDL, DCL)

사용 DBMS - MySQL 명령어의 종류 명령어 설명 데이터 조작어 (DML: Data Manipulation Language) SELECT 데이터를 조회, 삽입, 수정, 삭제 하기 위해 사용되는 명령어 INSERT UPDATE DELETE 데이터 정의어 (DDL: Data Definition Language) CREATE 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성, 변경, 수정, 삭제하는 명령어 ALTER DROP 데이터 제어어 (DCL: Data Control Language) GRANT 데이터베이스 사용자에게 특정 권한을 부여하는 명령어 REVOKE 데이터베이스 사용자로부터 특정 권한을 취소하거나 회수하는 명령어 출처) https://brownbears.tistory.com/180 [DB..

DBMS/공부 2024.01.23