정보처리산업기사_실기_기록용

[데이터베이스] SQL - DML(INSERT)

칼퇴하는 한개발 2021. 10. 4. 14:16
반응형

[출처] 2020 시나공 기본서 정보처리산업기사 실기

1. DML

  • 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어
  • 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공
  • DML 유형 : 튜플을 삽입, 삭제, 갱신
    명령문 기능
    INSERT 테이블에 새로운 튜플을 삽입
    DELETE 테이블에서 퓨플을 삭제
    UPDATE 테이블에서 튜플의 내용을 갱신


2. INSERT

표기 

1)
INSESRT INTO 테이블명[속성명1, 속성명2, ...] 
 VALUES (삽입할 데이터1, 데이터2, ...); 
 
2)
INSERT INTO 테이블명 
SELECT *(또는 테이블명2 속성명1, 속성명2, ...) 
  FROM 테이블명2;

 

- 삽입할 데이터는 대응하는 속성의 개수와 데이터 타입이 일치해야 함
- 테이블의 모든 속성을 삽입할 때 속성명을 생략이 가능함(단, 테이블에 기술된 속성의 순으로 지정을 해야함)

반응형