CTAS (Create Table AS Select) dùng để tạo bảng từ bảng hiện có. Sao chép cả cấu trúc lẫn dữ liệu. Ví dụ tạo EMP_BACKUP từ Employee:
mysql> SELECT * FROM Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec) 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)
Bảng mới có y hệt cấu trúc và dữ liệu bảng gốc.