如何对MySQL数据表进行复制,表结构复制

如何对MySQL数据表进行复制,表结构复制,第1张

1、复制表结构(语法
creata
table
旧表
select

from
新表)
create
table
t1(
id
int
unsigned
auto_increment
primary
key,
name
varchar(32)
not
null
default
'',
pass
int
not
null
default
0
);
desc
查看表结构
创建表
t2
同时复制表
t1
表结构
create
table
t2
select

from
t1;
desc
t2
查看表结构
注意:两张的表字段结构一样,但是
主键
primary
key

自增
auto_increment
没有了,所以这种方法不推荐大家使用,那如何才能创建出两张完全一样的表呢,办法肯定有的,如下面语句。
create
table
t2
like
t1;
这就可以创建一张
t2

t1
完全一样的表了。
2、指定字段复制表结构
语法:
create
table
新表
select
字段1,字段2

from
旧表
3、复制表中数据
假设要把表
t1
中的数据全部复制到表
t2中
insert
into
t2
select
 from
t1;
如果只想复制某个字段
insert
into
t2(字段1,字段2)
select
字段1,字段2 from
t1;

以上就是关于如何对MySQL数据表进行复制,表结构复制全部的内容,包括:如何对MySQL数据表进行复制,表结构复制、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9432550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存