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数据表进行复制,表结构复制、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)