오라클 Oracle

오라클 문법(INSERT, UPDATE, DELTE)

깨노비 2020. 3. 9. 16:58
728x90
반응형

이번 시간은 데이터를 저장, 수정, 삭제를 알아보자

 

 

<INSERT>

테이블에 데이터를 넣기 위해서는 Insert 구문을 써야한다.

 

INSERT INTO 테이블명(컬럼명)
VALUES(데이터);

 

INSERT INTO TBL_TEST(PK_COL, INT_COL, DATE_COL, VARCHAR_COL)
VALUES('TEST1', 10.1, sysdate, 'abcdefg');

 

insert 실행 결과

 

테이블 명에다가 그안에 있는 컬럼명들을 적고 Values 안에는 컬럼명에 해당하는 데이터를 순서대로 적어주면 된다.

* 문자는 대소문자를 가린다.(abcdefg 와 ABCDEFG는 다르다.)

 

 

<UPDATE>

기존에 입력한 데이터를 수정하려면 UPDATE 구문을 써야한다.

 

UPDATE 테이블명
SET 컬럼명 = 데이터
WHERE 컬럼명 = 데이터;

 

UPDATE TBL_TEST
SET INT_COL = 20.2
, DATE_COL = SYSDATE
, VARCHAR_COL = 'UPDATE_col'
WHERE PK_COL = 'TEST1';

 

update 실행 결과

 

WHERE 문은 조건식으로 저기에 해당하는 데이터만 수정한다는 의미이다.

저것을 적어주지 않으면 테이블 전체에 있는 데이터를 수정하고 만다.

회사다닐때 UPDATE에 WHERE 조건을 적지않고 실행하면 조용히 가방싸고 집으로 가면 된다.

 

 

<DELETE>

기존에 입력한 데이터를 삭제하려면 DELETE 문을 사용해야한다.


DELETE FROM 테이블명
WHERE 컬럼명 = 데이터;

 

DELETE FROM TBL_TEST
WHERE PK_COL = 'TEST1';

 

delete 실행 결과

 

WHERE 문은 조건식으로 저기에 해당하는 데이터만 삭제한다는 의미이다.

WHERE 문을 적지 않으면 테이블에 저장되어있는 모든 데이터를 삭제한다는 의미이다.

회사다닐때 DELETE에 WHERE 문을 적지 않았다고? 뭐해? 가방싸지않고.

728x90
반응형