3个回答
展开全部
create table 新表 as select * from 已知表
如果你不想要新表里有数据,则执行下一步
truncate table 新表
如果你不想要新表里有数据,则执行下一步
truncate table 新表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * into A from B
(创建了一个表A 和B长的一摸一样,可理解为复制了个B表 只是把表名改成A了)
truncate TABLE A
(清空A表数据,表结构还在)
INSERT INTO A SELECT * FROM B
(在有表结构的A表 里 复制B表的所有数据)
(创建了一个表A 和B长的一摸一样,可理解为复制了个B表 只是把表名改成A了)
truncate TABLE A
(清空A表数据,表结构还在)
INSERT INTO A SELECT * FROM B
(在有表结构的A表 里 复制B表的所有数据)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A.假设我们使用数据库temp
use temp
create table stu(
age int not null,
score int not null)
//上面就是我已建好的表!
可以使用数据库表的备份,就可以得到与已知表相同表结构拉!代码如下:
insert age,score into newstu from stu
//newstu为新表名!是可以根据你的需要而定拉!
B.create table 新表名(newstu) as select * from 已知表 (stu)
最后希望可以帮上你的忙!(以上的俩种方法,选其一都可以实现你的目的)
use temp
create table stu(
age int not null,
score int not null)
//上面就是我已建好的表!
可以使用数据库表的备份,就可以得到与已知表相同表结构拉!代码如下:
insert age,score into newstu from stu
//newstu为新表名!是可以根据你的需要而定拉!
B.create table 新表名(newstu) as select * from 已知表 (stu)
最后希望可以帮上你的忙!(以上的俩种方法,选其一都可以实现你的目的)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |