Select*fromEmployee;+------+--------+|Id |Nama |+- -----+--------+|100 |Ram ||200 |Gaur"/> Select*fromEmployee;+------+--------+|Id |Nama |+- -----+--------+|100 |Ram ||200 |Gaur">
Rumah > Artikel > pangkalan data > Apakah konsep CTAS (CREATE TABLE AS SELECTED) dalam MySQL?
CTAS, skrip "Buat Jadual AS Pilih" digunakan untuk mencipta jadual daripada jadual sedia ada. Ia menyalin struktur jadual serta data dalam jadual sedia ada. Pertimbangkan contoh berikut di mana kami telah mencipta jadual bernama EMP_BACKUP daripada jadual sedia ada bernama "Pekerja"
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
Pertanyaan di atas menunjukkan data daripada jadual "Pekerja", pertanyaan di bawah akan menyalin data daripada struktur jadual "Pekerja" dan data untuk mencipta jadual bernama "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)
Kami dapat melihat bahawa ia menyalin semua data dan struktur jadual "Pekerja".
Atas ialah kandungan terperinci Apakah konsep CTAS (CREATE TABLE AS SELECTED) dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!