[Database] MySQL 테이블 이름변경 및 삭제


테이블 이름변경 및 삭제

테이블 이름변경

  • 명령어 : ALTER TABLE 구_테이블명 RENAME 신_테이블명
  • 이름이 변경된 테이블을 참조하는 외래키가 있는 경우

    • 외래키 선언 부분에 테이블 이름 변경이 반영됨

테이블 삭제

  • 명령어 : DROP TABLE 테이블명 [, 테이블명] [ CASCADE ㅣ RESTRICT ];
  • 삭제하는 테이블을 참조하는 테이블이 있는 경우
    • CASCADE : 같이 삭제
    • RESTRICT : 삭제 취소