본문 바로가기

DATA BASE

DDL, DQL, DML/트랜젝션

CREATE TABLE PLAYER 
(
  ID NUMBER 
, NAME NVARCHAR2(30) 
, POSITION VARCHAR2(20) 
, TEAMID NUMBER 
);

INSERT INTO player(id, name, position, teamid) 
VALUES(1, '이대호', '1루수', 1);

COMMIT;

 

 

INSERT는 WRITING이니까

 

 

 

 

SELECT 한거는 RAM에 있는 거라서 

 

 

Read - select DQL

Write - Insert, Update, Delet DML commit해야함

 

부정합성을 없애기 위해서 트랜잭션을 알아야 함

 

트랜젝션 : 일의 최소한의 단위

예) 송금 내돈을 마이너스하고 상대방의 돈은 마이너스하는 두번의 일을 하나의 트랜젝션으로 해야겠죠.