: DML
: 원하는 행의 원하는 컬럼값을 수정하는 명령어
update 테이블명 set 컬럼명=값 [, 컬럼명=값] x N [where 절]
📌 꼭 코드 위에 트랜잭션 처리 하고 할 것 !!
아니면 되돌 릴 수 없는 대 참사...😂😂
-- 트랜잭션 처리
commit;
rollback;
update tblCountry set capital = '세종'; --where절을 사용하지 않을 경우 모든 데이터가 바뀌는 상황 => 큰일!!!!!
update tblCountry set capital = '세종' where name = '대한민국'; --스키마를 확인해봐야 함!(ex primary key)
💡되돌릴 땐 미리 만들어둔 rollback문 실행!
: DML
: 원하는 행을 삭제하는 명령어
delete [from] 테이블명 [where 절]
💡 컬럼을 지우고 싶을 때는 UPDATE를 사용해 컬럼을 NULL로 만들어주기
commit;
rollback;
delete from tblInsa where buseo = '총무부';
📌 원래 60명이던 tblInsa에서 총무부 7개를 삭제해 53개가 됨!