MariaDB CREATE TABLE … SELECT: 테이블 복사 및 데이터 백업

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이라는 새로운 테이블에 복사합니다.

MariaDB CREATE TABLE … SELECT 예제 실행 화면

특정 열 복사

새 테이블에 특정 열만 복사하려면 SELECT 구문에서 원하는 열만 지정하면 됩니다.

CREATE TABLE new_table AS
SELECT column1, column2 FROM existing_table;

위 예제는 existing_tablecolumn1column2new_table에 복사합니다.

데이터 필터링

조건을 사용하여 특정 데이터를 필터링한 후 복사할 수도 있습니다.

CREATE TABLE new_table AS
SELECT * FROM existing_table
WHERE column1 > 100;

위 예제는 column1 값이 100보다 큰 행만 new_table에 복사합니다.

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤