by 조진표 [2016.07.26 15:28:19]
안녕하세요. DB 기본 sql문 공부하면서 이것저것 해보고 있습니다.
하다가 궁금한 점이 생겼는데, 만약 테이블내에 데이터가 존재하는 상태에서 drop table을 해버리면, 데이터들은 어떻게 되는 건가요??
또, 테이블내 PK값을 3으로 설정햇을때, 해당 테이블은 drop하고 새로운 테이블은 만들면서 그 테이블의 PK값을 다시 3으로 로 설정이 가능한가요 ?
drop 하면 그테이블에 대한 정보들은 지워집니다.
drop table -> 데이터/테이블 모두 삭제 delete -> 데이터삭제(데이터 저장공간 남아있음) truncate table -> 데이터삭제(데이터 저장공간 정리)
PK는 값이 아니라 컬럼에 지정하는 것.
답변 감사합니다 ㅎㅎㅎㅎ