SMALL

CTAS(Create Table As Select)?


CTAS는 select문을 사용하여 테이블을 생성 하는 방법이다.

아래의 구문과 그림을 보자.


먼저 기본 테이블을 생성한다.


CREATE TABLE test.user (

no int(10),

name varchar(10),

address varchar(30)

);


실행 후


DESC test.user;


실행 하면


위와 같이 나오게 된다.


그리고 CTAS 방식으로 테이블을 생성 해본다.


CREATE TABLE test.user_tmp AS (

SELECT * FROM test.user);


실행 후


DESC test.user_tmp;


실행하면


위와 같이 나오게 된다.


몇번 써본 기억이 있기 때문에 알아두면 유용 할 것 같다.





LIST

'전공 > 데이터베이스' 카테고리의 다른 글

ETL  (0) 2020.01.30
DROP TABLE과 TRUNCATE TABLE  (0) 2018.07.17
SQL 명령어  (0) 2018.07.16
UNDO와 REDO  (0) 2018.06.14
UNION과 UNION ALL  (0) 2018.06.11

+ Recent posts