본문 바로가기
개발편

DBeaver에서 기존 테이블 복사하여 새 테이블 생성하기

by 경제공부개발자 2025. 4. 15.
반응형

1. 기존 테이블의 CREATE 문 확인 및 복사

  1. DBeaver에서 옮기려는 테이블이 있는 데이터베이스를 선택합니다.
  2. 좌측 테이블 목록에서 복사하려는 테이블을 선택합니다.
  3. 상단 탭에서 "DDL" 클릭 → 해당 테이블의 CREATE TABLE 문을 확인하고 복사합니다.

2. 새로운 테이블 생성하기

방법 1: SQL 에디터에서 직접 생성

  1. 새로운 데이터베이스에서 테이블을 만들고 싶은 위치로 이동합니다.
  2. *상단의 "SQL Editor" → "New SQL Script"를 클릭하여 새 SQL 창을 엽니다.
  3. 복사한 CREATE TABLE 문을 붙여 넣기 합니다.
  4. 필요하다면 테이블명을 변경하고 EXECUTE (Ctrl + Enter)로 실행합니다.

방법 2: GUI를 이용한 테이블 생성

  1. 좌측 데이터베이스 탐색기에서 새 테이블을 만들고 싶은 데이터베이스를 선택합니다.
  2. 마우스 오른쪽 클릭 → "Create New Table" 선택
  3. 테이블 이름, 칼럼, 데이터 타입 등을 설정한 후 "Save"

만약 데이터까지 복사하려면:

  • INSERT INTO new_table SELECT * FROM old_table; 실행
  • Export Data 기능을 이용하여 CSV/SQL로 내보낸 후, 새로운 데이터베이스에 Import
반응형