我们如何通过从另一个现有表中选择特定的列来创建一个新的MySQL表?

众所周知,可以通过CTAS脚本从现有表中复制数据和结构。如果要从另一个表中选择一些特定的列,则需要在SELECT之后提及它们。请看以下示例,在该示例中,我们通过从现有表“ Employee”中选择特定列“ name”来创建名为EMP_BACKUP1的表-

mysql> Create table EMP_BACKUP1 AS Select name from employee;

Records: 3 Duplicates: 0 Warnings: 0

mysql> Select * from EMP_BACKUP1;

+--------+

| name   |

+--------+

| Ram    |

| Gaurav |

| Mohan  |

+--------+

3 rows in set (0.00 sec)

我们可以观察到它仅复制了“雇员”表中“名称”列的数据和结构。

以上是 我们如何通过从另一个现有表中选择特定的列来创建一个新的MySQL表? 的全部内容, 来源链接: utcz.com/z/341040.html

回到顶部