DML(Data Manipulation Language)
테이블 내의 데이터를 저장, 수정,삭제 명령어 - INSERT, UPDATE , DELETE
1. INSERT - 테이블 ROW 생성
1-1. 묵시적 방법
- 컬럼 이름, 순서 지정하지 않음.
- 테이블 생성시 정의한 순서에 따라 값 지정
INSERT INTO author
VALUES (1, '박경리', '토지 작가 ' );
1-2. 명시적 방법
- 컬럼 이름명시적 사용
- 지정되지 않은 컬럼 NULL 자동입력
INSERT INTO author( author_id, author_name )
VALUES (2, '이문열' )
2. UPDATE - 테이블 ROW 수정
2-1. 조건을 만족하는 레코드를 변경
- 컬럼 이름, 순서 지정하지 않음.
- 테이블 생성시 정의한 순서에 따라 값 지정
UPDATE author **--> 수정할 테이블명**
SET author_name = ‘기안84’, **--> 수정이 필요한 필드의 내용**
author_desc = ‘웹툰작가’
WHERE author_id = 1 ; **--> 해당 ROW임을 알수 있는 컬럼
(조건절이 없을 경우 모든 레코드에 적용이됨.)**
3. DELETE - 테이블 ROW 삭제
3-1 . 조건을 만족하는 레코드를 삭제
DELETE FROM author
WHERE author_id = 1 ; **--> 조건이 없으면 모든 데이터 삭제(주의)**
'BackEnd > DataBase' 카테고리의 다른 글
[ DB/Oracle ] SYNONYM 동의어 (0) | 2023.07.10 |
---|---|
[ DB /Oracle ] SEQUNCE (0) | 2023.07.04 |
[ DB /Oracle ] DDL | 테이블 관리 (0) | 2023.07.04 |
[ DB /Oracle ] DCL | 사용자 계정관리 (0) | 2023.07.04 |
[ DB /Oracle ] DML | SELECT - JOIN절 (0) | 2023.07.04 |