千家信息网

Mysql复制表结构、表数据的主要几种方法

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,下文主要给大家带来Mysql复制表结构、表数据的主要几种方法,希望这些内容能够带给大家实际用处,这也是我编辑Mysql复制表结构、表数据的主要几种方法这篇文章的主要目的。好了,废话不多说,大家直接看下
千家信息网最后更新 2024年11月11日Mysql复制表结构、表数据的主要几种方法

下文主要给大家带来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、复制旧表的数据到新表(假设两个表结构不一样)

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复制表结构、表数据的主要几种方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

结构 数据 方法 内容 命令 字段 下文 两个 拷贝 不好 名字 地方 实际 就是 属性 废话 更多 用处 目的 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 saas数据库安全保障 网络安全经济规模 服务器安装向日葵安全吗 2020网络安全一封信 亳州医疗软件开发定制公司 黑暗之魂重置版登录服务器 烽火星空网络安全 第一届国家网络安全周是几号 如何在国泰安数据库上下载数据 魔兽tbc哪个服务器比较平衡 清远智能家居软件开发 女孩可以学软件开发吗 湖南联想服务器维修维保哪家好 泰安数据库安全审计系统 网络安全宣传团课作业5000字 计算机网络安全现状论文 网络安全五点主张范围 有关互联网科技的英语对话 小学生网络安全讲演比赛图片 医疗数据库 病史 描述 银行网络安全标准 开源的网络安全协议 数据库的连接查询可以涉及多个库 网络安全承诺书2021 亚马逊服务器什么用 数据库中创建学号 sql数据库原理第三版 深圳oa系列软件开发公司 魔兽世界怀旧一个服务器多少人 查看pgsql数据库默认表空间
0