관계성 데이터 베이스(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 |