mysql 复制表结构

mysql中用命令行复制表结构的方法主要有一下几种:

1.只复制表结构到新表
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;

CREATE TABLE 新表 LIKE 旧表 ;

注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。

2.复制表结构及数据到新表
CREATE TABLE 新表 SELECT * FROM 旧表

3.复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO 新表 SELECT * FROM 旧表

4.复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表

(0)

相关推荐

  • SQL临时表的创建和删除

    ---------------- if OBJECT_ID ('tempdb..#t1') is not null begin drop table #t1 end else begin create ...

  • 数据库入门

    知识点 △用数据库的原因 1文件操作的复杂度 2同步 3并发处理 4安全 △数据库系统(DBS) 数据库(DB) + 数据库管理系统 (DBS)+ 数据库应用程序 + 数据库管理员 (BDA)+ 最终 ...

  • MySQL同表相邻数据查询或计算(用户下相邻订单的时间差举例)

    这里主要介绍一下,在一张数据表下对相邻的数据进行一个相关查询和计算: 拿一个在电商中最常见的情况,计算一下用户首单和第二单的时间间隔这样的数据来举例,如下: id customer_id create ...

  • 使用mysqlfrm恢复frm表结构的方法

    使用mysqlfrm恢复frm表结构的方法

  • 系表结构的一般现在时和现在完成时的区别

    ▲我浏览了一下尚未解答的问题,发现网友 Qangfa 提出的这个问题很有迷惑性,时间好久了都没有解答.我觉得他是一个喜欢学习和追求的网友,所以,我给他做出解答.希望对他的问题有所帮助. ▲一个表状态的 ...

  • MySQL多表查询讲解

    MySQL多表查询讲解

  • 五大基本句型之主系表结构

    每种基本句型都和一种动词有关.决定主系表结构的动词是系动词. 系动词 表语:表达表示主语. 系动词:不是一般意义的动词,它不涉及具体的动作,只起连接的作用,连接主语和表语. 在英语里叫linking ...

  • “系表结构”句子精讲

    简单的从定义上来说,系表结构有两部分构成:连系动词和表语.连系动词也称系动词,它本身有词义,但不能单独用作谓语,后边必须跟表语共同构成复合谓语.连系动词与其后的表语合起来叫作系表结构.系表结构说明主语 ...

  • 多表连接,每个表结构、行列数都不一致,Excel 能行吗?

    如何合并多个工作表?在表结构一致的情况下,可以用 indirect 函数,具体可参阅 Excel indirect 函数(3) – 多表合并不做计算. 但是如果每个工作表的结构完全不同,行列数也不一致 ...

  • 主系表结构的倒装

    主系表结构的倒装

  • MySQL复制从库建立-mysqldump方式

    环境准备: master:192.168.0.106:3306 slave:192.168.0.105:3306 主和从都必须配置有唯一的ID(server_id:建议ip最后一组+MySQL端口号, ...