728x90
기본적으로 ALTER를 통해서 테이블의 정보를 수정할 수 있다. 테이블명을 수정할 때 역시 ALTER를 사용할 수 있는데, ALTER가 아닌 RENAME을 사용해서 테이블명을 변경할 수도 있다.
RENAME TABLE [테이블명] TO [변경될 테이블명];
그렇다면 RENAME과 ALTER의 가장 큰 차이점은 뭘까? 바로 RENAME을 사용할 경우 한번에 다수의 테이블명을 변경할 수 있으나, ALTER를 사용해서는 단일 테이블명 변경만 가능하다는 것이다.
-- ALTER를 사용해 테이블명 변경
ALTER TABLE [테이블명] RENAME [변경될 테이블명];
-- RENAME을 사용해 다수의 테이블명 변경
RENAME TABLE [테이블명1] TO [변경될 테이블명1],
[테이블명2] TO [변경될 테이블명2],
[테이블명3] TO [변경될 테이블명3];
반응형
'Database > MySQL, MariaDB' 카테고리의 다른 글
MariaDB TIMESTAMP(Nullable 관련) (0) | 2023.05.11 |
---|---|
MariaDB) DB의 테이블/컬럼 메타 데이터 조회하기 (0) | 2022.05.24 |
SQL) MySQL DDL - ALTER (0) | 2021.05.19 |