
NULL 또는 NOT NULL로 설정DEFAULT 키워드와 함께 입력하지 않았을 때의 기값을 지정AUTO_INCREMENTEMPLOYEE와 같은 구조를 가진 EMPLOYEE2테이블 생성book 테이블 생성book테이블에 저자(author)컬럼을 varchar(20)형식으로 추가
book테이블의 가격(price)컬럼을 삭제
중간에 있는 쿼리는 오타가 나서 취소시켰다...
참고로, 제약 조건이 있을 경우에는 drop table 명령으로도 테이블이 삭제되지 않을 수 있다.
그럴 경우는 테이블을 생성한 반대 순서로 삭제해야 한다.
테이블 삭제 후 desc 명령을 수행하면, 존재하지 않는 테이블이라고 표시된다.
EMPLOYEE2테이블 삭제
추가했을 때 에러
department테이블을 보게 되면 100이라는 deptno를 가지고 있지 않기 때문에 추가할 때 에러가 생기게 된다.
정상적으로 추가했을 때
위와 같이 department테이블이 employee테이블의 deptno컬럼에 영향을 끼치기 때문에 삭제되지 않는다.
참고
부스트 코스