전공/데이터베이스
CTAS(Create Table As Select)
NI__JY
2018. 7. 17. 22:25
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