
[강의 정리] 데이터베이스 심화
·
LG 유플러스 유레카/강의 정리
1. 트랜잭션1.1) 트랜잭션트랜잭션 : DB에서 하나의 작업 단위원자성 : 모든 작업이 완료되거나, 실패하면 모두 취소하거나일관성 : 트랜잭션 실행 후에도 DB 무결성 유지격리성(고립성) : 동시에 여러 트랜잭션 실행 시 서로 영향 주지않음지속성 : 트랜잭션 완료된 데이터는 DB에 영구 저장기본 동작COMMIT : 트랜잭션 완전히 저장ROLLBACK : 트랜잭션 취소하고 이전 상태로 복구SAVEPOINT : 체크포인트 설정, 트랜잭션 부분 취소SET AUTOCOMMIT = 0; -- 자동 커밋을 끔 (기본적으로 MySQL은 자동 커밋 모드)START TRANSACTION; -- 트랜잭션 시작INSERT INTO customer VALUES (1, '홍길동');INSERT INTO customer ..