INSERT, UPDATE, DELETE
INSERT
INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, ...)
VALUES (필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, ...);
INSERT INTO 테이블명
VALUES (필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, ...);
- 필드명을 지정해주는 방식은 디폴트 값이 세팅되는 필드는 생략할 수 있다.
- 필드명을 지정해주는 방식은 추 후, 필드가 추가/변경/수정 되는 변경에 유연하게 대처 가능
- 필드명을 생략했을 경우에는 모든 필드 값을 반드시 입력해야 한다.
INSERT INTO ROLE(ROLE_ID, DESCRIPTION)
VALUES (200, 'CEO');
- ROLE테이블에 ROLE_ID는 200, DESCRIPTION에는 'CEO'로 하나의 데이터를 저장하시오.
UPDATE
UPDATE 테이블명
SET 필드1=필드1의 값, 필드2=필드2의 값, 필드3=필드3의 값, ...
WHERE 조건식
- 조건식을 통해 특정 row만 변경할 수 있다.
- 조건식을 주지 않으면 전체 row가 영향을 받으니 조심해서 사용해야 한다.
UPDATE ROLE
SET DESCRIPTION = 'CTO'
WHERE ROLE_ID = 200;
- ROLE테이블에 ROLE_ID가 200일 경우 DESCRIPTION을 'CTO'로 수정하시오
DELETE
DELETE
FROM 테이블명
WHERE 조건식
- 조건식을 통해 특정 row만 삭제할 수 있다.
- 조건식을 주지 않으면 전체 row가 영향을 받으니 조심해서 사용해야 한다.
DELETE
FROM ROLE
WHERE ROLE_ID = 200;
- ROLE테이블에서 ROLE_ID가 200인 정보를 삭제해라.
출처: https://www.boostcourse.org/web326/lecture/258487
Author And Source
이 문제에 관하여(INSERT, UPDATE, DELETE), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jeongpar/DML-INSERT-UPDATE-DELETE저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)