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 |