[오라클로 배우는 데이터베이스 입문] 10. 데이터 조작어

jychan99·2023년 8월 1일
0

10.1 테이블에 데이터 추가하기

CREATE

CREATE문은 오라클의 구성요소중 DDL(Data Definition Language)명령어이다.

DEPT 테이블을 복사해서 DEPT_TEMP테이블만들기

CREATE TABLE DEPT_TEMP
    AS SELECT * FROM DEPT;

DROP

테이블을 삭제할때 쓰는 명령어

DROP TABLE 테이블이름;

INSERT

테이블에 데이터를 추가하는데 사용하는 명령어
INSERT에도 많은 방법이 있는데, 그때 그때마다 검색해서 찾아보면 될것 같고 일단 기본적인 틀만 공부한다.

INSERT INTO 테이블이름 [(열1, 열2, 열3, 열4, ..., 열N)]
VALUES (열1에 들어갈 데이터, 열2에 들어갈 데이터, ... , 열N에 들어갈 데이터);

10.2 데이터 수정

UPDATE

데이터를 변경해야 할때 사용하는 명령어

UPDATE [변경할 테이블]
   SET [변경할 열1]=[데이터],[변경할 열2]=[데이터],...,[변경할 열N]=[데이터]
[WHERE 변경 조건]

DEPT테이블의 LOC를 SEOUL로 변경

UPDATE DEPT
   SET LOC = 'SEOUL';

ROLLBACK

수정한 내용을 돌리고 싶을때 명령어를 실행한 이전으로 돌아간다.
ROLLBACK은 TCL명령어중 하나로, COMMIT과 반대 의미이다.

10.3 데이터 삭제

DELETE

DELETE문은 테이블에 있는 데이터를 삭제할 때 사용하는 명령어

DELETE [FROM] [테이블이름]
[WHERE 삭제할 대상 행을 선별하기 위한 조건식];

EMP테이블에서 급여가 3000이상인 사원을 삭제하는 쿼리

DELETE FROM EMP
 WHERE SAL >= 3000;

더 자세한 쓰임새에대해선 생략했다. 사용할때 검색해서 그때그때 활용하자.

profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보