MariaDB CREATE TABLE … SELECT: 테이블 복사 및 데이터 백업
MariaDB에서 CREATE TABLE ... SELECT
구문을 사용하여 테이블을 복사하고 데이터를 백업하는 방법을 알아보겠습니다. 이 구문은 기존 테이블의 구조와 데이터를 새 테이블로 복사할 때 매우 유용합니다.
CREATE TABLE … SELECT 기본 사용법
CREATE TABLE ... SELECT
구문은 기존 테이블의 구조와 데이터를 복사하여 새 테이블을 생성합니다.
CREATE TABLE new_table AS
SELECT * FROM existing_table;
위 예제는 existing_table
의 모든 데이터를 new_table
이라는 새로운 테이블에 복사합니다.

특정 열 복사
새 테이블에 특정 열만 복사하려면 SELECT
구문에서 원하는 열만 지정하면 됩니다.
CREATE TABLE new_table AS
SELECT column1, column2 FROM existing_table;
위 예제는 existing_table
의 column1
과 column2
만 new_table
에 복사합니다.
데이터 필터링
조건을 사용하여 특정 데이터를 필터링한 후 복사할 수도 있습니다.
CREATE TABLE new_table AS
SELECT * FROM existing_table
WHERE column1 > 100;
위 예제는 column1
값이 100보다 큰 행만 new_table
에 복사합니다.
참고할 만한 사이트
더 자세한 내용은 다음 사이트들을 참고하세요.
관련 이전 게시글
- MariaDB 데이터베이스 백업 및 복구 방법
- MariaDB 데이터베이스 생성 및 삭제 방법
- MariaDB 데이터 추가: INSERT INTO 사용법
- MariaDB 데이터 수정: UPDATE 사용법
- MariaDB 데이터 삭제: DELETE FROM 사용법
이 글이 도움이 되셨다면 공유 부탁 드립니다.