Query - 추가(INSERT) [C]reate

관계성 데이터 베이스(RDBMS)를 이용하여 정보 처리를 할 경우, 크게 다음과 같이 볼 수 있다. ' CRUD '

  • C : create
  • R : read
  • U : update
  • D : delete

 


 

Create(생성)에 대해 알아보겠다. SQL query 구문으로는 INSERT 구문에 해당한다.

말 그대로 데이터를 추가하는 것이다. 다음과 같이 예시 테이블이 있다고 가정하겠다.

 

TABLE NAME : TEMP

column data type null check
name varchar not null
id number not null
password varchar not null
reg_date date  
up_date date  

 


 

해당 테이블에 데이터를 Create(INSERT) 하기 위해서는 다음과 같이 Query 작성을 하도록 하자.

INSERT INTO TEMP
    (
        name,     --     'name' 입력 / NOT NULL
        id,       --       'id' 입력 / NOT NULL
        password, --       'PW' 입력 / NOT NULL
        reg_date  -- 'reg_date' 선택 입력
    )
VALUES
    (
        '홍길동',
        27,
        '1234',
        SYSDATE -- DB 현재 시간
    )
;

 

데이터 추가 시에는 NULL 허용 속성을 잘 파악해서 진행하도록 하자.

그렇지 않으면 구문이 잘못되었으니, 너는 잘못된 프로그래머 어쩌고 하는 오류를 볼 수 있다.

728x90

'SQL > Default' 카테고리의 다른 글

Query - 삭제(DELETE) [D]elete  (0) 2024.05.16
Query - 수정(UPDATE) [U]pdate  (0) 2024.05.16
Query - 조회(SELECT) [R]ead  (0) 2024.05.16