minlog
article thumbnail

 

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
profile

minlog

@jimin-log

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!