您好,欢迎访问一九零五行业门户网

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

众所周知,我们可以通过 ctas 脚本从现有表中复制数据和结构。如果我们想从另一个表中选择一些特定的列,那么我们需要在 select 之后提及它们。考虑以下示例,其中我们通过从现有表“employee”中选择特定列“name”来创建名为 emp_backup1 的表 -
mysql> create table emp_backup1 as select name from employee;query ok, 3 rows affected (0.25 sec)records: 3 duplicates: 0 warnings: 0mysql> select * from emp_backup1;+--------+| name |+--------+| ram || gaurav || mohan |+--------+3 rows in set (0.00 sec)
我们可以观察到它只复制了“employee”表中“name”列的数据和结构。
以上就是我们如何通过从另一个现有表中选择特定列来创建新的 mysql 表?的详细内容。
其它类似信息

推荐信息