通过create table 新表 select * from 旧表 分别复制student,sc表,新表名分表为st
时间: 2023-08-29 14:03:12 浏览: 215
MySQL中表复制:create table like 与 create table as select
可以通过以下SQL语句完成该任务:
首先,在数据库中创建一个新表名为st,复制student表的结构和数据:
```
CREATE TABLE st AS SELECT * FROM student;
```
然后,再复制sc表的结构和数据到新表st中:
```
INSERT INTO st SELECT * FROM sc;
```
通过以上语句,我们成功地将旧表student和sc的数据都复制到了新表st中。新表st拥有与旧表相同的结构和数据,但是分别存储在了同一个表中。
阅读全文