insert into <테이블 이름>(<필드 리스트>) values(값리스트)
not null
로 설정 했을 경우 생략 불가.insert into department
values ('101', '컴퓨터공학과', '100호')
update <테이블 이름>
set <수정 내역>
where <조건>
<수정내역>
<조건>
외래키를 수정할때 그 값이 부모 테이블에 없으면 안된다.
delete from <테이블 이름>
where <조건>
where 절에 지정된 조건을 만족하는 레코드 삭제
where절 생략하면 모든 레코드 삭제
drop
하면 테이블이 삭제되지만delete
는 레코드만 삭제되고 테이블은 삭제 안됨외래키로 참조하는 필드를 가지고 있는 부모 테이블에서 레코드 삭제 시도하면 안된다. 자식 테이블에 대한 외래키를 해제하거나 삭제한 뒤에 해야 함
은 중요하고 복잡한 파트이므로 따로 다루겠다.