CTAS এর সাহায্যে অর্থাৎ "Create Table AS Select" স্ক্রিপ্টের সাহায্যে আমরা বিদ্যমান টেবিল থেকে একটি টেবিল তৈরি করতে পারি। এটি টেবিলের কাঠামোর পাশাপাশি বিদ্যমান টেবিল থেকে ডেটা কপি করে। নিম্নলিখিত উদাহরণটি বিবেচনা করুন যেখানে আমরা ইতিমধ্যে বিদ্যমান টেবিল থেকে EMP_BACKUP নামে একটি টেবিল তৈরি করেছি যার নাম 'কর্মচারী' -
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
উপরের ক্যোয়ারীটি 'কর্মচারী' সারণীতে ডেটা দেখায় এবং নীচের ক্যোয়ারীটি '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)
আমরা লক্ষ্য করতে পারি যে এটি 'কর্মচারী' টেবিলের সমস্ত ডেটা এবং কাঠামো কপি করেছে৷