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)
আমরা লক্ষ্য করতে পারি যে এটি 'কর্মচারী' টেবিলের সমস্ত ডেটা এবং কাঠামো কপি করেছে৷