DB/Oracle

INSERT, UPDATE, DELETE, SELECT

hs_developer 2022. 6. 18. 15:30

1. INSERT

테이블에 행을 추가한다.

 

INSERT INTO 테이블명(컬럼명) VALUES('값');
INSERT INTO 테이블명 VALUES('값', '값' ...) -- 테이블에 정의한 컬럼 순서대로 모두 넣어줘야 함

EX) INSERT INTO TB(COL1) VALUES('ABC'); -- TB 테이블의 COL1 컬럼에 'ABC'를 넣어 행 추가

 

 

2. UPDATE

추가한 행의 내용을 수정한다.

WHERE 절을 안 넣으면 테이블 전체의 내용이 바뀌므로 주의한다.

 

UPDATE 테이블명
    SET 컬럼명 = '바꿀 값'
    WHERE 컬럼명 = '값' -- WHERE은 조건에 해당

EX)
UPDATE TB
    SET COL1 = 'AA'
    WHERE COL1 = 'BB'
-- TB 테이블에서 COL1 컬럼의 값이 BB인 값들을 모두 AA로 바꾼다.

 

 

3. DELETE

행을 삭제한다.

WHERE 절을 안 넣으면 테이블 전체가 지워지므로 주의한다.

 

DELETE FROM 테이블명 WHERE 컬럼명 = '값'; -- WHERE은 조건에 해당

EX) DELETE FROM TB WHERE COL1 = 'AA' -- TB 테이블의 COL1 컬럼의 값이 AA인 행 삭제

 

 

4. SELECT

행을 조회한다.

 

SELECT * FROM 테이블명 -- 테이블의 모든 컬럼 조회
SELECT 컬럼명, 컬럼명.. FROM 테이블명

EX) SELECT COL1, COL2 FROM TB -- TB 테이블의 COL1, COL2 컬럼 조회

 

'DB > Oracle' 카테고리의 다른 글

INNER JOIN, OUTER JOIN(LEFT, RIGHT, FULL)  (0) 2022.06.18
서브쿼리  (0) 2022.06.18
ALIAS  (0) 2022.06.18
테이블 생성 (데이터타입, 제약조건)  (0) 2022.06.18
Oracle SQL 기초  (0) 2022.06.18