CTAS यानि "क्रिएट टेबल एएस सिलेक्ट" स्क्रिप्ट की मदद से हम मौजूदा टेबल से टेबल बना सकते हैं। यह तालिका संरचना के साथ-साथ मौजूदा तालिका से डेटा की प्रतिलिपि बनाता है। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने 'कर्मचारी' नामक पहले से मौजूद तालिका से 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)
हम देख सकते हैं कि इसने 'कर्मचारी' तालिका के सभी डेटा और संरचना की नकल की।