이번 시간은 데이터를 저장, 수정, 삭제를 알아보자
<INSERT>
테이블에 데이터를 넣기 위해서는 Insert 구문을 써야한다.
INSERT INTO 테이블명(컬럼명)
VALUES(데이터);
INSERT INTO TBL_TEST(PK_COL, INT_COL, DATE_COL, VARCHAR_COL)
VALUES('TEST1', 10.1, sysdate, 'abcdefg');
테이블 명에다가 그안에 있는 컬럼명들을 적고 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';
WHERE 문은 조건식으로 저기에 해당하는 데이터만 수정한다는 의미이다.
저것을 적어주지 않으면 테이블 전체에 있는 데이터를 수정하고 만다.
회사다닐때 UPDATE에 WHERE 조건을 적지않고 실행하면 조용히 가방싸고 집으로 가면 된다.
<DELETE>
기존에 입력한 데이터를 삭제하려면 DELETE 문을 사용해야한다.
DELETE FROM 테이블명
WHERE 컬럼명 = 데이터;
DELETE FROM TBL_TEST
WHERE PK_COL = 'TEST1';
WHERE 문은 조건식으로 저기에 해당하는 데이터만 삭제한다는 의미이다.
WHERE 문을 적지 않으면 테이블에 저장되어있는 모든 데이터를 삭제한다는 의미이다.
회사다닐때 DELETE에 WHERE 문을 적지 않았다고? 뭐해? 가방싸지않고.
'오라클 Oracle' 카테고리의 다른 글
오라클 데이터 타입(NUMBER, DATE, VARCHAR2) (0) | 2020.03.09 |
---|---|
오라클 테이블 만들기(CREATE, ALTER, DROP) (0) | 2020.03.09 |