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' টেবিলের সমস্ত ডেটা ও কাঠামো কপি হয়েছে।