SQLD ROLLBACK
SQLD 3-4 ] TCL (TRANSACTION CONTROL LANGUAGE)
SQLD 3-4 ] TCL (TRANSACTION CONTROL LANGUAGE)
2016.02.22트랜잭션 - 데이터베이스의 논리적 연산 단위. - 밀접히 관련되어서 분리될 수 없는 한 개 이상의 데이터베이스 조작(insert, update, delete, select for update) - 분할할 수 없는 최소의 단위 ALL or NOTHING - COMMIT : 올바르게 반영된 데이터를 데이터베이스에 반영. (한마디로 적용.) - ROLLBACK : 트랜잭션 시작 이전의 상태로 돌리는 것. - LOCK : 트랜잭션이 수행되는 동안 특정 데이터에 대해서 다른 트랜잭션이 동시에 접근하지 못하도록 제한하는 기법 한마디로. 트랜잭션이란 물리적이 아니라 논리적. 눈에 보이지 않고. 어떠한 작업의 단위이다.트랜잭션내에 묶인 작업들이 다 성공 하거나 아니면 하나라도 실패하면 전으로 돌려놔야한다.대..
SQLD 3-3 ] DML (DATA MANIPULATION LANGUAGE)
SQLD 3-3 ] DML (DATA MANIPULATION LANGUAGE)
2016.02.22INSERT - 테이블에 데이터를 입력.INSERT INTO 테이블명 (COLUMN_LIST)VALUES (COLUMN_LIST 에 넣을 VALUE_LIST);INSERT INTO 테이블명VALUES (전체 COLUMN에 넣을 VALUE_LIST);첫번째 꺼는 칼럼 하나 하나 선택해서 값을 넣는거두번째 꺼는 전체에 순서대로 값을 넣는거 정의되지 않은 컬럼은 디폴트로 NULL 이 지정된다.값에는 ' ' 로 문자를 써야하고, 숫자는 그냥 ' ' 없이 숫자만 쓴다. UPDATE - 칼럼 내용 수정.UPDATE 테이블명SET 칼럼명 = 바뀔 값;한 컬럼 세로로 쭉.. 다 수정된다 UPDATE PLAYERSET BACK_NO = 99; 하면. 플레이어 테이블에 있는 BACK_NO 칼럼의 전체의 값들이 99..