MySQL复制表结构以及复制表等
发布时间:2022-10-08 10:46:57 所属栏目:MySql教程 来源:
导读: mysql中用命令行复制表结构的方法主要有一下几种:
1.只复制表结构到新表
CREATE TABLE IF NOT EXISTS 新表 SELECT * FROM 旧表 WHERE 1=2;
或者
CREATE TABLE IF NOT EXISTS 新表
1.只复制表结构到新表
CREATE TABLE IF NOT EXISTS 新表 SELECT * FROM 旧表 WHERE 1=2;
或者
CREATE TABLE IF NOT EXISTS 新表
|
mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 CREATE TABLE IF NOT EXISTS 新表 SELECT * FROM 旧表 WHERE 1=2; 或者 CREATE TABLE IF NOT EXISTS 新表 LIKE 旧表 ; 注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。 2.复制表结构及数据到新表(注意这种方法不会复制主键类型、自增方式等其他约束) CREATE TABLE IF NOT EXISTS 新表 SELECT * FROM 旧表 3.复制旧表的数据到新表(假设两个表结构一样) INSERT INTO IF NOT EXISTS 新表 SELECT * FROM 旧表 4.复制旧表的数据到新表(假设两个表结构不一样) INSERT INTO IF NOT EXISTS 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表 注:对于既需要复制表结构又需要复制表内数据的情况,就需要两步处理MySQL 复制表,先创建表格再复制数据 (编辑:百客网 - 百科网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


