😳혹시 요약집 복사하실 분들은 댓글이나 공감 눌러주세요😳
변경되었으나, 아직 commit 되지 않은 모든 내용을 취소하고
데이터베이스를 이전 상태로 되돌리는 명령어
트랜잭션 처리가 정상적으로 완료된 후,
트랜잭션이 수행한 내용을 데이터베이스에 반영하는 명령어
SQL을 사용하여 일련의 작업들을 저장해두고,
원할 때마다 저장한 작업을 수행하도록 하는 절차형 SQL
일일 마감 작업, 일괄 작업
commit, rollback
execute, exec, call 프로시저명;
drop procedure 프로시저명;
이벤트가 발생할 때, 관련 작업이 자동으로 수행되게 하는 절차형 SQL
after before | insert update delete
NEW OLD
drop trigger 트리거명;
종료 시 처리결과로 단일 값만을 반환하는 절차형 SQL. 프로시저와 유사
IN
return 반환값;
사용자 정의 함수 실행
DML 사용 select, insert, update, delete
사용자 정의 함수 제거
drop function 사용자정의함수명;
응용 시스템을 이용하여 데이터베이스에 접근하는 것
DBMS에 접근하기 위해 사용하는 API
또는, API 사용을 편리하게 도와주는 프레임워크
JAVA, 표준 API, 드라이버
개발 언어 관계 없음, 표준 개방형 API, 마이크로소프트
JDBC 코드 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임워크
다양한 조건에 따라 SQL 구문을 동적으로 변경하여, 처리할 수 있는 SQL 처리 방식
DESC 학생;
오류 잡기 위해, 소스코드를 한 줄 한 줄 추적해가며 변수 값의 변화를 검사
OOP의 객체와 관계형데이터베이스의 데이터를 연결하는 기술
ORM 프레임워크 → JPA, Django, ODB, NHibernate, Doctrine 등
작성된 SQL이 가장 효율적으로 수행되도록 최적의 경로를 찾아주는 모듈
쿼리문의 처리 결과가 저장되어있는 메모리 공간을 가리키는 포인터