2024/11/16 2

[ 데이터베이스 ] 조인

조인조인이란 여러 테이블을 합쳐 원하는 데이터를 얻는 작업을 뜻한다.  🔍 조인 연산을 할 때 사용하는 연산자ON조인 연산에 대한 조건절을 작성할 때 사용각 테이블에서 어떠한 속성을 사용해 연산을 수행할지 나타냄USING조인 연산을 하려는 테이블에서 속성명이 동일할 경우 USING연산자 뒤에 공통되는 속성명만 작성WHERE테이블에서 원하는 데이터를 조회하기 위한 조건절을 작성할 때 사용INWHERE절과 함께 사용IN 연산자 뒤에 나오는 조건에 하나라도 해당하는 값을 검색BETWEENWHERE절과 함께 사용특정 범위에 속하는 데이터를 조회LIKEWHERE절과 함께 사용특정 데이터를 조회할 때 사용% : 길이를 알 수 없는 문자, _ : 문자 하나  내부 조인2개 이상의 테이블에서 공통 속성을 가진 데이터..

[ STUDY ]/CS 2024.11.16

[ 데이터베이스 ] 트랜잭션

트랜잭션트랜잭션이란 데이터베이스의 상태를 바꾸기 위해 수행하는 작업의 단위 또는 일련의 연산을 의미한다. 트랜잭션의 4가지 특성(ACID)    원자성(Atomicity) 트랜잭션이 데이터베이스에 완전히 반영되거나 아예 실행되지 않아야 한다.    일관성(Consistency)트랜잭션 수행이 완료된 데이터베이스는 일관성이 있다.    독립성(Isolation)수행 중인 트랜잭션에 다른 트랜잭션이 끼어들 수 없다.    영속성(Durability)완료한 트랜잭션의 결과가 데이터베이스에 영구적으로 반영된다.  트랜잭션을 제어하기 위한 명령어(TCL)    COMMIT트랜잭션이 정상적으로 종료되어 데이터베이스에 변경 사항을 반영한다.    ROLLBACK트랜잭션이 비정상적으로 종료되어 트랜잭션이 수행한 변경..

[ STUDY ]/CS 2024.11.16