2023.10.4 ~ 10.20 / DB - 6. DML

DAN·2023년 10월 31일
0

개발자과정/DB

목록 보기
6/8

10/4 ~ 10/20
Oracle 데이터베이스 복습기록

6. DML

6.1 DML이란?

-데이터 조작어(Data Manipulation Language)
-테이블에 원하는 데이터를 입력 / 수정 / 삭제함

6.2 DML 문법

1. INSERT

-테이블에 새로운 데이터를 튜플(행) 단위로 입력

INSERT INTO 테이블명(COLUMN_LIST) VALUES (COLUMN_LIST에 입력할 값 리스트)

-컬럼리스트(COLUMN_LIST)를 쓰지 않고 INSERT 하는 방법이 있으나 해당 테이블의 컬럼 개수와 자료형을 모두 알고 있어야함

2. UPDATE

-테이블에 있는 기존의 데이터를 변경

UPDATE 테이블명 SET 바꿀 컬럼 = 바꿀값 WHERE 바꾸고 싶은 행의 조건
(1)변경할 컬럼의 값을 SET뒤에 =로 입력하여 데이터를 수정한다
(2)여러 컬럼의 값을 동시에 수정할 수 있다.
(3)WHERE 조건 없이는 테이블 내의 모든 행이 변경되어버린다

3. DELETE

-테이블에 존재하는 데이터를 튜플(행) 단위로 삭제

DELETE FROM 테이블명 WHERE 삭제하고 싶은 행의 조건
(1) WHERE 뒤에 삭제할 행의 조건을 입력한다
(2) COMMIT 전까지 ROLLBACK이라는 명령어로 되돌릴 수 있다.

0개의 댓글