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 旧表

  

最新文章

  1. JavaScript函数柯里化
  2. javascript特殊运算符
  3. Xcode-打开代码折叠带
  4. 9 I/O复用
  5. JS 中Promise 模式
  6. Qt文件信息获取之QFileInfo
  7. 优先队列(和fence repair完全一样)
  8. javascript中数组排序
  9. paip.提升用户体验---c++ qt自定义窗体(1)---标题栏的绘制
  10. Vue.js学习笔记(二) - 常用模板语法
  11. Centos7 修改硬件时间和系统时间
  12. 看完此文还不懂NB-IoT,你就过来掐死我吧...【转】
  13. C# 深浅复制 MemberwiseClone
  14. 【刷题】LOJ 6227 「网络流 24 题」最长k可重线段集问题
  15. 018.Zabbix维护时间和模板导入
  16. 学习Git---20分钟git快速上手
  17. Android——监听事件总结
  18. RHPAM 7.2安装
  19. go语言之进阶篇值语义和引用语义
  20. Ubuntu更换硬盘

热门文章

  1. Unity Ruby's Adventure 第二步
  2. vue组件之间的通信方式
  3. 汇编 易混淆指令lea offset
  4. ROS--自定义消息类型
  5. 从零开始的vue学习笔记(五)
  6. SSM框架之SpringMVC(5)文件上传
  7. Cesium专栏-卫星轨迹
  8. 在linux环境下重启oracle数据库,解决密码过期的问题
  9. 表空间相关SQL
  10. Flink01