Select*fromEmployee;+------+--------+|Id |Name |+- -----+--------+|100 |Bélier ||200 |Gaur"/> Select*fromEmployee;+------+--------+|Id |Name |+- -----+--------+|100 |Bélier ||200 |Gaur">
Maison > Article > base de données > Quel est le concept de CTAS (CREATE TABLE AS SELECTED) dans MySQL ?
CTAS, le script « Create Table AS Select » est utilisé pour créer des tables à partir de tables existantes. Il copie la structure du tableau ainsi que les données du tableau existant. Considérons l'exemple suivant où nous avons créé une table nommée EMP_BACKUP à partir d'une table existante nommée "Employé"
mysql> Select * from Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec)
La requête ci-dessus affiche les données de la table "Employé", la requête ci-dessous copiera les données de la structure de la table "Employé". et des données pour créer une table nommée "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)
On peut observer qu'il copie toutes les données et la structure de la table « Employé ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!