CTAS เช่น สคริปต์ "สร้างตาราง AS Select" ใช้เพื่อสร้างตารางจากตารางที่มีอยู่ จะคัดลอกโครงสร้างตารางรวมทั้งข้อมูลจากตารางที่มีอยู่ พิจารณาตัวอย่างต่อไปนี้ที่เราได้สร้างตารางชื่อ EMP_BACKUP จากตารางที่มีอยู่แล้วชื่อ 'พนักงาน'
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
ข้อความค้นหาด้านบนแสดงข้อมูลในตาราง 'Employee' และแบบสอบถามด้านล่างจะสร้างตารางชื่อ 'EMP_BACKUP' โดยการคัดลอกโครงสร้างและข้อมูลจากตาราง 'Employee'
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)
เราสังเกตได้ว่ามีการคัดลอกข้อมูลและโครงสร้างทั้งหมดของตาราง "พนักงาน"