mysql复制表的几种方式

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

mysql复制表的几种方法

所描述的方法还请实际测试一下再使用.

1、复制表结构及数据到新表

创建表格从旧表格中选择*

此方法将复制旧表中的所有内容。当然,我们可以使用newtable中的delete。删除。

然而,这种方法最糟糕的一个方面是新表没有旧表的属性,如主键、Extra(auto_increment)等。您需要使用quotalterquot加上,又容易出错。

2、只复制表结构到新表

创建表格从旧表格中选择*其中1=2

或者像旧表一样创建新表。

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

插入新表从旧表中选择*

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

插入新表(字段1,字段2,)选择字段1、字段2,从旧桌子

5、可以将表1结构复制到表2

从表1中选择*进入表2,其中1=2

6、可以将表1内容全部复制到表2

从表1中选择*进入表2

7、 show create table 旧表;

这将列出旧表的创建命令。我们只需要复制命令并更改表的名称,就可以创建一个相同的表。

8、mysqldump

使用mysqldump转储该表,更改名称,然后将其导入回或者直接在命令行上运行。

9、复制旧数据库到新数据库(复制全部表结构并且复制全部表数据)

#mysql -u root -ppassword

CREATE DATABASE new _ db

# MySQL dump old _ db-u root-ppass word-skip-extended-insert-add-drop-table | MySQL new _ db-u root-ppass word

10、表不在同一数据库中(如,db1 table1, db2 table2)

Sql :插入到db1.table1中从DB2.table2中选择*(完整副本)

插入db1.table1从db2.table2中选择distinct *(不要复制重复的记录)

插入TD B1。表1从DB2中选择前5名。表2(前五条记录)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/149506.html

(0)

相关推荐

  • 关于计算机中使用补码运算

    技术关于计算机中使用补码运算 关于计算机中使用补码运算1. 原码、反码、补码简单介绍原码、反码、补码都是含有一个符号位的、对带符号数的二进制表示,对应于同一个真值。
    原码带符号位直接读出来就是真值。

    礼包 2021年12月6日
  • ,转载)ffmpe---实现将视频存储为图片jpg

    技术,转载)ffmpe---实现将视频存储为图片jpg (转载)ffmpe---实现将视频存储为图片jpg原文出自:https://images1.tqwba.com/20211201/xuqcjtf4

    礼包 2021年12月1日
  • MySQL服务器硬件和操作系统如何调节

    技术MySQL服务器硬件和操作系统如何调节小编给大家分享一下MySQL服务器硬件和操作系统如何调节,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧

    攻略 2021年12月8日
  • 如何进行JS中的事件冒泡与捕获

    技术如何进行JS中的事件冒泡与捕获这期内容当中小编将会给大家带来有关如何进行JS中的事件冒泡与捕获,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。刚接触 JS 的那个时候,啥也不懂,只想

    攻略 2021年11月16日
  • Solr4.7如何使用分组查询方面

    技术solr4.7分组查询facet怎么使用本篇内容主要讲解“solr4.7分组查询facet怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“solr4.7分组查询fa

    攻略 2021年12月22日
  • Apple Remote Desktop for Mac(远程桌面管理软件)

    技术Apple Remote Desktop for Mac(远程桌面管理软件) Apple Remote Desktop for Mac(远程桌面管理软件)远程管理Apple Remote Deskt

    礼包 2021年12月7日