티스토리 뷰

728x90

 

[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다.

 

 

 

 

 

INSERT

데이터를 입력할 때 사용합니다.

INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, … ) VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … ) I

NSERT INTO 테이블명 VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … )

 

  • 필드명을 지정해주는 방식
    • 디폴트 값이 세팅되는 필드는 생략 가능
    • 필드가 추가/변경/수정 되는 변경에 유연하게 대처 가능
  • 필드명을 생략하는 방식
    • 모든 필드 값을 반드시 입력

 

role_id가 200이고 description이 CTO인 데이터를 추가하는 예제

 

 

insert into role (role_id, description) values(200, 'CEO');

 

 

 

UPDATE

데이터를 업데이트 할때 사용합니다.

WHERE 절을 생략할 경우 전체를 업데이트하기 때문에 주의해야 합니다.

 

UPDATE  테이블명
  SET  필드1=필드1의값, 필드2=필드2의값, 필드3=필드3의값, …
WHERE  조건식

 

role_id가 200인 데이터의 description을 CTO로 업데이트하는 예제

 

 

update role set description = 'CTO'  where role_id = 200;

 

DELETE

데이터를 삭제 할 때 사용합니다.

WHERE 절을 생략할 경우 전체를 삭제하기 때문에 주의해야 합니다.

DELETE
  FROM  테이블명
WHERE  조건식

 

role_id가 200인 데이터를 삭제하는 예제

 

 

delete from role where role_id = 200;

 

728x90
댓글