表数据方法总结,表数据的方法

本文给我们大饱眼福了一点种复制表结构、表数据的示范介绍,具体详细的情况请看下文吧。

Mysql复制表布局、表数据方式总括

Mysql复制表构造、表数据情势计算。

1、复制表布局及数码到新表

CREATE TABLE 新表 SELECT * FROM 旧表

这种方法会将oldtable中装有的剧情都拷贝过来,当然大家能够用

delete from newtable;

来删除。

但是这种艺术的一个最倒霉的地点正是新表中一直不了旧表的primary
key、Extra(auto_increment)等属性。需求团结用 alter
命令增加,并且轻易搞错。
 
 
2、只复制表布局到新表

CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2

或 CREATE TABLE 新表 LIKE 旧表
 
 
3、复制旧表的数码到新表(借使多少个表构造相似卡塔尔

INSERT INTO 新表SELECT * FROM 旧表
 
 
4、复制旧表的数码到新表(假如七个表布局差别等State of Qatar

INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM
旧表 
 
5、能够将表1组织复制到表2

SELECT * INTO 表2 FROM 表1 WHERE 1=2 
 
6、能够将表1剧情全方位复制到表2

SELECT * INTO 表2 FROM 表1 
 
7、 show create table 旧表;

如此那般会将旧表的制造命令列出。大家只须求将该命令拷贝出来,改过table的名字,就足以创造二个全然同样的表 
 
8、mysqldump

用mysqldump将表dump出来,改名字后再导回去可能直接在命令行中运维

Mysql复制表构造、表数据格局总括。 1、复制表布局及数量到新表 CREATE TABLE
新表 SELECT * FROM 旧表 这种方法…

1、复制表构造及数量到新表

CREATE TABLE 新表SELECT * FROM 旧表

这种方法会将oldtable中兼有的内容都拷贝过来,当然我们得以用delete from
newtable;来删除。

而是这种方法的二个最不好的地点就是新表中从未了旧表的primary
key、Extra(auto_increment)等性情。要求团结用”alter”增添,并且轻松搞错。

2、只复制表构造到新表

CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2

或CREATE TABLE 新表LIKE 旧表

3、复制旧表的多寡到新表(借使多个表布局同样卡塔尔国

INSERT INTO 新表SELECT * FROM 旧表

4、复制旧表的多少到新表(纵然四个表布局不等同State of Qatar

发表评论

电子邮件地址不会被公开。 必填项已用*标注