DML (DATA MANIPULATION LANGUAGE)
- 데이터베이스 사용자 또는 응용 소프트웨어가 컴퓨터 데이터베이스에 대해 데이터
삽입(INSERT), 삭제(DELETE), 갱신(UPDATE)을 위한 테이터베이스 언어이다.
1. INSERT
- 테이블에 새로운 행을 추가하는 구문이다.
INSERT INTO VALUES (값, 값, 값 ...);
- 테이블의 모든 컬럼에 대한 값을 하나하나 작성해서 한 행을 삽입하려고 할 때, 컬럼의 순서를 지켜서 괄호 안에 값을
작성해야 한다.
- 값을 적게, 혹은 많이 적었을 경우, 에러가 나온다.
2. UPDATE
- 테이블에 기록되어 있는 기존의 데이터를 수정하는 구문
UPDATE 테이블명 SET 컬럼 ='값', '값' ... WHERE 조건 -> 생략시 전체 모든 행의 데이터가 변경 됨.
-> 업데이트 시에도 제약조건 꼭 잘 확인하기!
- 서브쿼리도 사용 가능하다.
UPDATE 테이블명
SET 컬럼명 = (서브쿼리);
3. DELETE
- 테이블에 기록된 데이터를 삭제하는 구문(한 행 단위로 삭제가 됨)
DELETE FROM 테이블명
WHERE 조건 ; -> 마찬가지로 WHERE 조건 생략시 전체 행 전부 삭제됨!
'SQL ORACLE' 카테고리의 다른 글
2024.12.27(금) 9일차 / 시퀀스 (1) | 2024.12.27 |
---|---|
2024.12.24(화) 7일차 / DDL(2) (0) | 2024.12.24 |
2024.12.23(월) 6일차 / DDL (데이터 정의어) (1) | 2024.12.23 |
JOIN / ORACLE 과 ANSI 의 차이점 (2) | 2024.12.20 |
2024.12.19(목) / 4일차 / 서브쿼리 (0) | 2024.12.19 |