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