北京SEO

MySQL复制表与表数据到新表的方法

2019/10/10/17:33:55  阅读:1917  来源:谷歌SEO算法  标签: SEO工具

在mysql中如果我们要对数据进行全表复制,除了导入导出外还可以直接使用命令方式进行操作,这样可以为我们帮一些特别的操作时用上,如:数据分表时可用复制表结构.

在 MySQL 中拷贝表,将 old_table 表拷贝为 new_table 表.

1.不拷贝表数据,只拷贝结构,代码如下:

CREATE TABLE new_table LIKE old_table2.

通过 SELECT 查询来拷贝,new_table 表会丢失主键、索引等信息.

引用代码如下:

  1. CREATETABLEnew_tableAS
  2. (
  3. SELECT*
  4. FROMold_table
  5. )

2.完全拷贝表,代码如下:

CREATE TABLE new_table LIKE old_table;

INSERT INTO new_table SELECT * FROM old_table;

3.仅拷贝字段,代码如下:

  1. CREATETABLEnew_tableAS
  2. (
  3. SELECTfield1,field2FROMold_table
  4. )

4.部分拷贝,代码如下:

  1. CREATETABLEnew_tableAS
  2. (
  3. SELECT*FROMold_tableWHEREfield1='mangguo'
  4. )--phpfensi.com

数据复制:复制旧表的数据到新表(假设两个表结构不一样)

INSERT INTO 新表(字段1,字段2,…….)SELECT 字段1,字段2,…… FROM 旧表

复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO 新表SELECT * FROM 旧表

CREATE TABLE 新表

SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立

广告内容

MySQL复制表与表数据到新表的方法 MySQL复制表与表数据到新表的方法 MySQL复制表与表数据到新表的方法

相关阅读

热门评论

爱互踩 爱互踩

爱互踩流量交换~

总篇数175

精选文章

Mysql数据库错误代码中文说明详解 php+mysql+session登录实例程序代码 MySQL选择数据库use与mysql_select_db使用详解 mysqldump数据备份与还原详细介绍 GitHub用户发起HTML5网页移植版《星际争霸》项目 mysql创建和删除索引的笔记 wdcp安装apache安装mod_proxy代理模块 Linux操作系统RPM与TAR的基本安装和卸载 mysql InnoDB数据无法启动解决办法 批量删除阿里云OSS Object的脚本

SEO最新算法