필드명을 지정해주는 방식은 디폴트 값이 세팅되는 필드는 생략할 수 있다.
필드명을 지정해주는 방식은 추후, 필드가 추가/변경/수정되는 변경에 유연하게 대처 가능하다.
필드명을 생략했을 경우 모든 필드 값을 반드시 입력해야 한다.
ROLE
테이블에 role_id
는 200, description
에는 CEO로 데이터를 저장
ROLE
테이블의 구조와 항목 확인
추가 후 확인
description
만 추가하고 싶은 경우role_id
가 PK(PRIMARY KEY)로 지정되었는데 DEFAULT
가 NULL값이므로 지정되어 있는데 PK는 NULL값이 될 수 없으므로 에러가 발생하게 된다.*role_id
만 추가할 경우
description
은 PK지정이 되지 않았으므로 role_id
만 추가 가능하다.
WHERE
를 사용하지 않으면 전체 데이터가 모두 바뀌므로 주의해야 한다.ROLE
테이블에 role_id
가 200일 경우 description
을 CTO
로 수정ROLE
테이블을 확인해보니 잘 수정된 것을 볼 수 있다.ROLE
테이블에서 role_id
가 200인 정보를 삭제role_id
가 200인 정보가 삭제된 것을 볼 수 있다.참고
부스트 코스