[MySQL] 데이터베이스 기초 - 테이블 (Table) 이름 변경
- 데이터베이스/MySQL
- 2022. 10. 3.
ALTER TABLE
MySQL에서 RENAME 명령은 테이블의 이름을 변경하는 명령어입니다. 다수의 테이블 명을 변경하는 것은 물론 다른 데이터베이스 스키마에 특정 테이블을 이동시킬 수도 있습니다. ALTER로 테이블을 변경하는 것과 RENAME으로 변경하는 것은 동일하지만 RENAME으로 변경할 시 여러 개의 테이블을 한 번에 변경할 수 있고 또한 다른 스키마에 테이블을 이동시킬 수도 있는 장점이 있습니다.
▼ 우선 ALTER를 이용해서 테이블 이름을 변경시켜보겠습니다. (예: shopdb 데이터베이스의 dept 테이블을 emp 테이블로 변경해보겠습니다.)
ALTER는 테이블의 정의를 변경하는 명령으로 이전 글 데이터베이스 기초 - 테이블(Table) 정의에 정리되어 있습니다.
https://code-algo.tistory.com/68?category=950577
[MySQL] 데이터베이스 기초 - 테이블 (Table) 정의
테이블 추가 DATA DEFINITION LANGUAGE (DDL)은 데이터베이스 테이블을 정의하기 위한 언어입니다. 데이터베이스는 여러 개의 테이블로 이루어져 있는 만큼 테이블 추가와 변경 삭제는 중요합니다. DDL
code-algo.tistory.com
RENAME TABLE
RENAME 명령으로 한 개의 테이블 이름을 변경합니다. (예: shopdb 데이터베이스의 emp 테이블을 dept 테이블로 변경해보겠습니다.)
RENAME 명령으로 여러개의 테이블을 한 번에 변경해보겠습니다. 현재는 2개의 테이블을 한 번에 변경했는데 여러 개의 테이블을 콤마(,)로 구분해서 추가할 수 있습니다.
마지막으로 테이블을 다른 데이터베이스의 테이블로 이동시켜보겠습니다. (예: shopdb의 테이블을 datajpa 테이블로 동일한 이름인 dept로 이동)
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] Like절 사용법 예제 (0) | 2024.02.10 |
---|---|
[MariaDB] 원격접속 bind-address 설정 (0) | 2023.06.27 |
[MySQL] 데이터베이스 기초 - 사용자 관리 및 접속 (0) | 2022.10.01 |
[MySQL] max_connection 최대 접속 인원 늘리기 (0) | 2022.09.28 |
[MySQL] 맥 MySQL 설치 후 터미널 PATH 경로 설정 (0) | 2022.09.23 |