文章目录

  • 复制表结构及其数据
  • 只复制表结构
  • 只复制表数据

复制表结构及其数据

下面这个语句会拷贝数据到新表中。

注意:这个语句其实只是把select语句的结果建一个表,所以新表不会有主键,索引。

create table table_name_new as (select * from table_name_old);

只复制表结构

create table table_name_new as select * from table_name_old where 1=2;

或者

create table table_name_new like table_name_old;

注意:前一种方式是不会复制主键类型,索引的,而后一种方式是把旧表的所有字段类型都复制到新表。

只复制表数据

如果两个表结构一样

insert into table_name_new select * from table_name_old;

如果两个表结构不一样

insert into table_name_new(column1,column2...) select column1,column2... from table_name_old;

注意:很多文章说可以通过如下语句进行数据复制,table_name_new表可以不存在,会在执行的过程中自动创建。其实该SELECT ... INTO形式是使查询结果存储在变量或将其写入文件,即table_name_new是一个变量或者文件。

select column1,column2,.... into table_name_new from table_name_old;

MySQL复制表的三种方式相关推荐

  1. mysql复制表的几种方式

    mysql复制表的几种方式 所描述的方法还请实际测试一下再使用. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都 ...

  2. mysql复制表的两种方式

    mysql复制表的两种方式. 第一.只复制表结构到新表 create table 新表 select * from 旧表 where 1=2 或者 create table 新表 like 旧表 第二 ...

  3. MySQL删除表的三种方式

    文章目录 drop table truncate (table) delete from 三种方式的区别 用法总结 drop table drop 是直接删除表信息,速度最快,但是无法找回数据 例如删 ...

  4. mysql 复制表的几种方式

    1. 下面这个语句会拷贝表结构到新表newadmin中. (不会拷贝表中的数据) CREATE TABLE newadmin LIKE admin 2. 下面这个语句会拷贝数据到新表中. 注意:这个语 ...

  5. #Mysql mysql复制表的几种方式

    1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将旧表所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除. 不过 ...

  6. mysql+表复制+效率_MySQL数据库复制表的几种方式讲解

    一.MySQL复制表的几种方式 我们首先创建表stuents_score,利用SQL语句查看创建表的结构与列名字段. 之后查看students_score表数据,便于之后观察对比. 1.CREATE ...

  7. mysql表删除回滚_MySQL删除表的三种方式(小结)

    drop table drop 是直接删除表信息,速度最快,但是无法找回数据 例如删除 user 表: drop table user; truncate (table) truncate 是删除表数 ...

  8. 引入CSS样式表的三种方式

    引入CSS样式表的三种方式 行内样式 通过标签的style属性来设置元素的样式,其基本语法格式如下: <h1 style="color:red;">style属性的应用 ...

  9. 细说 MySQL 创建表的三种方法

    文章目录 CREATE TABLE CREATE TABLE ... LIKE CREATE TABLE ... SELECT 总结 大家好!我是只谈技术不剪发的 Tony 老师. SQL 标准使用 ...

  10. 关于mysql存取图片的三种方式(含源码示例)

    最近在做小程序的后台,要求将小程序用户以upload方法上传的图片保存到mysql数据库中. 然后机缘巧合三种方式都试了,所以专门整理出来分享给大家.可能有的地方说的不太对,欢迎大家帮纠正. ==== ...

最新文章

  1. UFLDL深度学习笔记 (三)无监督特征学习
  2. office2003/2007/2010如何卸载干净
  3. h5滚动隐藏滚动条_这 10 个值得开启的隐藏功能,让你的 Chrome 释放更多潜力
  4. 开封高级高考2021成绩查询,2021开封市地区高考成绩排名查询,开封市高考各高中成绩喜报榜单...
  5. CVE漏洞—PHPCMS2008 /type.php代码注入高危漏洞预警
  6. 一致 先验分布 后验分布_「分布式技术」分布式事务最终一致性解决方案,下篇...
  7. 求解偏微分方程开源有限元软件deal.II学习--Step 13
  8. 莫烦pytorch学习笔记(三)
  9. 读取SAE J1939协议数据流
  10. 静态页面模板,比较不错的网站,效果比较多,html代码可以直接下载即可
  11. outlook怎么配置126邮箱服务器,126邮箱如何设置Microsoft Outlook的服务器?
  12. 人工智能机器学习 路线
  13. Linux 之软连接
  14. 计算机网络实验一 网络命令
  15. 遍历Java中的列表
  16. 计算机老师开学第一堂课,开学第一堂课作文
  17. 【算法】旅行商A*算法
  18. Mac 修改系统默认Java版本
  19. pyramid框架_Python Pyramid Web框架简介
  20. SQL server-数据库的查询(高级)

热门文章

  1. 抖音看不到好友动态显示服务器,抖音好友动态怎么突然看不到了
  2. 个人博客网站的设计与实现
  3. Python练习题答案: 第一步,成为百万富翁 - 汇率卡塔【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战
  4. 无法直接打开jar文件,提示“你要以何种方式打开.jar文件”(已解决)
  5. Mockplus摹客:原型设计工具
  6. linux 5.5安装万兆网卡驱动,CentOS 5.5 更新网卡驱动 bnx2 version: 2.0.2
  7. oracle把中文转换成ascii,js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换XX函数代码...
  8. 故障树分析法MATLAB,故障树分析(FTA)方法及其基于VC的软件设计的研究
  9. RxJava2+retrofit实现网络封装
  10. python学习——pandas查看数据集null值:isnull