본문 바로가기

개발일지/SQL

데이터베이스, 스키마 이름 바꾸기

 

 

CREATE DATABASE Academydb;
USE Academydb;

RENAME TABLE Application.schoolRegister TO Academydb.schoolRegister;
RENAME TABLE Application.courseRegistration TO Academydb.courseRegistration;
RENAME TABLE Application.Tuition TO Academydb.Tuition;
RENAME TABLE Application.grade TO Academydb.grade;

 

RENAME 예약어로 테이블들을 일일이 옮겨줘야한다. 한 번에 옮겨주는 예약어가 과거엔 있었지만 데이터 손실 등의 이유로 번거롭게 바뀌었다. 

 

RENAME TABLE 기존의 DB.테이블명 TO 이동할 DB.테이블명을 써준다.

 

DROP DATABASE Application;

 

모두 옮긴 데이터베이스 및 스키마는 드랍으로 없애준다. 

 

 

'개발일지 > SQL' 카테고리의 다른 글

[Oracle] 기본 용어 및 상식  (2) 2021.11.17
SQL 복습 (옛날거)  (0) 2021.10.25
테이블 한 번에 등록하기  (1) 2021.10.11
MySQL 두번째 수업  (0) 2021.10.06
MySQL - 첫번째 수업 (기초)  (0) 2021.10.05