정의된 테이블 예시
- 테이블 명: article
attribute | type |
---|---|
id (PRIMARY KEY) | bigint |
title | varchar |
content | varchar |
created_at | datetime |
데이터 추가
INSERT INTO article VALUES (1, 'title', 'content', now());
- 같은 id(PK)로 두 번 이상 INSERT한다면 에러가 발생한다.
INSERT INTO article (id, title, content, created_at) VALUES (1, 'title', 'content', now());
- 위와 같이 attribute를 지정해줄 수 있는 방법이 있다. 이로 인해 attribute의 값 순서를 명시적으로 지정해줄 수 있다.
데이터 수정
UPDATE article SET title = '제목' WHERE id = 1;
- 수정하려는 데이터를
WHERE
문을 사용하여 지정해주어야한다.WHERE
를 사용하여 지정해주지 않는다면 전체 데이터가 대상이된다.
데이터 삭제
DELETE FROM article WHERE id = 1;
WHERE
로 지정한 데이터가 여러 개라면 해당 데이터들이 모두 삭제된다.WHERE
를 사용하여 지정해주지 않는다면 전체 데이터가 삭제된다.
IMPORTANT
데이터의 수정, 삭제시 항상 조심해서, 재확인을 하고 수행해야한다. 후회하기 싫으면