`
san_yun
  • 浏览: 2653168 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

mysql 复制表数据

 
阅读更多

什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.MYD,.MYI这样的文件呢,操作起来也还是麻烦。

一,复制表结构

 

    mysql> create table b select * from users limit 0;   //复制表结构  
    Query OK, 0 rows affected (0.00 sec)  
    Records: 0  Duplicates: 0  Warnings: 0  
      
    mysql> show tables;  
    +----------------+  
    | Tables_in_test |  
    +----------------+  
    | a              |  
    | b              |  
    | users          |  
    +----------------+  
    3 rows in set (0.00 sec)  

 

二,复制表数据,以及表结构

 

    mysql> create table d select user_name,user_pass from users where id=1;  
    Query OK, 1 row affected (0.00 sec)  
    Records: 1  Duplicates: 0  Warnings: 0  
 
分享到:
评论

相关推荐

    Mysql复制表结构、表数据的方法

    MySQL是一种广泛使用的开源关系型数据库管理系统,其复制表结构和数据是常见的数据库管理任务,尤其在数据迁移、备份和恢复时。以下是对标题和描述中所述知识点的详细说明: 1. **复制表结构及数据到新表**: 使用...

    MySQL复制表结构和内容到另一张表中的SQL语句

    - **约束**:如果表之间有外键约束或其他限制,复制数据时可能需要解除或考虑这些约束。 - **索引和触发器**:复制过程中不会复制索引、触发器、存储过程等其他对象,需要单独处理。 - **数据一致性**:在复制过程中...

    MySQL复制表的三种方式(小结)

    复制表结构及其数据 下面这个语句会拷贝数据到新表中。 注意:这个语句其实只是把select语句的结果建一个表,所以新表不会有主键,索引。 create table table_name_new as (select * from table_name_old); 只复制...

    MySQL数据复制部署与维护

    1. 固定master到slave单向复制数据。在这种情况下,需要在master服务器的配置文件中开启二进制日志,并设置唯一的server-id。同时,在slave服务器上也进行相应的配置,并创建用于数据复制的用户。 2. master与slave...

    mysql-oracle数据同步

    本文将深入探讨MySQL到Oracle的数据同步过程,以及如何在同步过程中修改MySQL数据表的标识。 首先,我们要理解MySQL和Oracle是两种不同的关系型数据库管理系统(RDBMS)。MySQL以其开源、轻量级、高效的特点被广泛...

    MySQL复制表结构问题的解决方法

    本篇文章将深入探讨MySQL复制表结构时遇到的问题及解决方案。 首先,我们要明确复制表结构并不涉及表中的数据,只是复制了列名、数据类型、主键、外键等元数据。通常,开发者可能会尝试使用`SELECT * INTO`语句来...

    MySQL复制设置步骤

    在主服务器上,通过SQL命令`GRANT REPLICATION SLAVE ON *.* TO 'eugene'@<从属机IP>`,授予从属机连接并复制数据的权限。 #### 6. 启动复制 完成上述配置后,需要在从属机上启动复制进程。可以通过`START SLAVE;`...

    mysql 复制表结构和数据实例代码

    此外,如果你只想复制表结构而不复制数据,可以不包含`SELECT * FROM Topic`部分,仅保留`CREATE TABLE`部分。这样,新表将只有原始表的结构,不包含任何数据。 如果只需要复制部分数据,可以修改`SELECT`子句,...

    用power Designer生成mysql表关系视图的方法

    在介绍如何使用Power Designer工具生成MySQL数据库表关系视图之前,我们需要了解Power Designer和MySQL的ODBC驱动的背景知识。 Power Designer是一款由Sybase公司开发的强大的数据库设计工具,它支持数据建模,从...

    如何实现MySQL的主从复制和半同步复制

    MySQL的主从复制和半同步复制是数据库集群中常见的高可用性和数据冗余策略,能够保证数据的一致性并提供故障恢复能力。本文将详细解释这两种复制方式的原理、配置步骤以及优缺点。 **一、MySQL主从复制** MySQL...

    MySQL 复制表详解及实例代码

    复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构。 如果你想复制表的内容,你就可以使用 INSERT INTO … SELECT 语句来实现。 实例 尝试以下实例来复

    MySQL 半同步复制数据一致性分析

    本文将详细探讨MySQL半同步复制的数据一致性问题。 首先,MySQL Replication的发展历程至关重要。最早的复制功能是在2000年随MySQL 3.23.15版本的发布引入的。当时的复制是一种准实时同步方式,Master节点和Slave...

    MySQL复制功能:数据同步的高效引擎

    通过实时复制数据,可以轻松创建数据备份,这对于灾难恢复非常重要。当发生数据丢失或损坏时,可以从备份中快速恢复数据。 ##### 4. 数据分片 在多服务器环境中进行数据分片,可以更高效地管理和查询大规模数据集...

    MySQL 主从复制模式全面实践

    MySQL复制允许数据从一个数据库服务器复制到多个数据库服务器,这一过程主要通过二进制日志(binary log)来实现。主服务器在执行更新数据的事务时,会记录下事务中的所有数据变更到二进制日志中。从服务器则通过...

    mysql数据库字段复制

    MySQL数据库字段复制是一个常见的需求,尤其在数据迁移、备份或者多环境同步的场景下。PHP作为流行的服务器端脚本语言,常被用来处理这类任务。本文将深入探讨如何使用PHP来实现MySQL数据库字段的高效复制。 首先,...

Global site tag (gtag.js) - Google Analytics