Select*fromEmployee;+------+---------+|Id |Name |+- ----+---------+|100 |램 ||200 |가우르"/> Select*fromEmployee;+------+---------+|Id |Name |+- ----+---------+|100 |램 ||200 |가우르">
CTAS, "Create Table AS Select" 스크립트는 기존 테이블에서 테이블을 만드는 데 사용됩니다. 기존 테이블의 데이터뿐만 아니라 테이블 구조도 복사합니다. "Employee"라는 기존 테이블에서 EMP_BACKUP이라는 테이블을 생성한 다음 예를 생각해 보세요.
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
위 쿼리는 "Employee" 테이블의 데이터를 보여주고, 아래 쿼리는 "Employee" 테이블 구조의 데이터를 복사합니다. "EMP_BACKUP"이라는 테이블을 생성하기 위한 데이터입니다.
mysql> Create table EMP_BACKUP AS SELECT * from EMPLOYEE; Query OK, 3 rows affected (0.15 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> Select * from EMP_BACKUP; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
"Employee" 테이블의 모든 데이터와 구조를 복사하는 것을 볼 수 있습니다.
위 내용은 MySQL의 CTAS(CREATE TABLE AS SELECTED) 개념은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!