MySQL复制表常用的四种方式小结

 更新时间:2023年07月19日 11:08:19   作者:程序一逸  
mysql 想必大家比较熟悉了,我们常见的crud  sql想必大家也是手到拈来,但可能会有人不会写mysql中复制表,所以接下来本文我会介绍四种常用的复制表的方式,需要的朋友可以参考下

第一种: create table 新表 select * from 旧表 

这种方式复制表呢,不会将旧表中的一些主键呀,Extra(auto_increament)等属性复制,但会将旧表中的所有内容都拷贝过来,当然我们可以用delete from  新表  来删除新表。下面是我测试的,语法没有问题。

第二种: 只复制表结构到新表  create table 新表 like 旧表 

执行语句 CREATE TABLE 新表 LIKE 旧表 时,会创建一个新表并复制旧表的结构,包括列名、数据类型、索引等,但是不会复制旧表的数据和约束。也不会自动复制旧表的主键、外键和唯一性约束等属性,需要手动添加这些约束。和第一种一样,只不过第一种多了一个 表数据

下面是我测试的图片 

第三种:单纯复制旧表的数据到新表 (假设两个表结构相同) insert into 新表 select * from 旧表 

这种就是默认两个 表结构相同 直接把数据进行复制。

第四种:也是单纯复制数据(假设结构不一样) insert into 新表(字段1,字段2,,,,,,,,,) select 字段1 , 字段2 from 旧表 

这里大家需要注意的一点就是 前面在列举字段时我们要加括号() ,不能省略。后面列举的字段  不要加括号()  否则 运行不通过的。

最后 这个东西大家也不用记,知道有这个东西 ,到时候用到了 来看看。

到此这篇关于MySQL中复制表常用的四种方式总结的文章就介绍到这了,更多相关MySQL复制表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux下MySQL安装配置 MySQL配置参数详解

    Linux下MySQL安装配置 MySQL配置参数详解

    Linux下MySQL安装配置 MySQL配置参数详解,在linux下配置mysql的朋友可以参考下。
    2011-07-07
  • mysql优化之慢查询分析+explain命令分析+优化技巧总结

    mysql优化之慢查询分析+explain命令分析+优化技巧总结

    这篇文章主要介绍了mysql优化之慢查询分析,explain命令分析,优化技巧总结,需要的朋友可以参考下
    2023-02-02
  • mysql如何显示longblob解决方案

    mysql如何显示longblob解决方案

    这篇文章主要为大家介绍了mysql如何显示longblob解决方案,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • mysql mycat 中间件安装与使用

    mysql mycat 中间件安装与使用

    MyCAT是MySQL中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。
    2017-05-05
  • mysql实现动态查询表字段方式(返回JSON格式)

    mysql实现动态查询表字段方式(返回JSON格式)

    文章描述了在数据库中新增表字段后,如何处理和查询的步骤,首先新增表字段,然后更新配置表,最后重新执行查询,作者分享个人经验,希望对大家有所帮助
    2026-03-03
  • 如何解决mysql导入sql文件慢、错等问题

    如何解决mysql导入sql文件慢、错等问题

    这篇文章主要介绍了如何解决mysql导入sql文件慢、错等问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL 中的 UPDATE 语句详解

    MySQL 中的 UPDATE 语句详解

    UPDATE 语句用于修改表中的数据,可以更新单行或多行数据,下面给大家介绍MySQL 中的 UPDATE 语句,感兴趣的朋友一起看看吧
    2025-05-05
  • MySQL中查询当前时间间隔前1天的数据

    MySQL中查询当前时间间隔前1天的数据

    实际项目中我们都会遇到分布式定时任务执行的情况,今天通过本文给大家分享MySQL中查询当前时间间隔前1天的数据,查询sql语句给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧<BR>
    2021-12-12
  • 简析mysql字符集导致恢复数据库报错问题

    简析mysql字符集导致恢复数据库报错问题

    这篇文章主要介绍了简析mysql字符集导致恢复数据库报错问题,具有一定参考价值,需要的朋友可以了解。
    2017-10-10
  • MySQL数据表从创建到管理操作大全

    MySQL数据表从创建到管理操作大全

    本文详细介绍了MySQL数据表的创建、查看、修改和删除操作,包括存储引擎选择、表结构修改注意事项以及备份和测试的重要性,通过实例和实战案例,帮助读者掌握MySQL表的基本操作技巧,感兴趣的朋友跟随小编一起看看吧
    2026-02-02

最新评论