4.1.5 复制表

4.1.5 复制表

所谓复制表其实就是基于现有的表创建新表,假设目前有一个名为item的表,表内的字段和数据如图4.9所示。

图4.9 表item的字段和数据

下面复制表item的一个副本,如图4.10所示。

图4.10 复制表item

这样数据库内就添加了与item相同的表item2。此外还可以复制某个表的指定列,如图4.11所示。

图4.11 复制表的指定列

复制完表以后,对比父表和子表的表结构。可以发现使用select方式复制表是不能从父表中复制键(Key)的。MySQL还提供了另一种复制表的方法,如图4.12所示。

图4.12 使用LIKE关键字复制表

与使用select不同的是,使用like方式复制表不能复制父表里的记录,但是可以复制表的表结构。可以使用describe来查看表结构。