首页 > 软件开发 > MYSQL >

mysql如何使用命令的方式复制表

来源:互联网 2023-03-16 22:45:53 353

平常使用mysql数据库的时候,经常会需要复制一个表或者复制表里的数据内容。使用图形化工具也许操作比较简单,但使用命令方式如何实现呢,下面就来介绍下如何使用命令的方式来复制表和数据PlJ办公区 - 实用经验教程分享!

工具/原料

  • mysql
  • cmd

方法/步骤

  • 1

    打开cmd命令窗口,连接上本地的mysql数据库PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 2

    use使用一个库,然后show tables,随便选取一张表用来测试负责表PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 3

    选择t_school_info表来做演示,输入create table t_school_info_bak select * from t_school_info;PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 3该信息未经授权抓取自百度经验
  • 4

    复制完成之后,查询下表是否成功创建,数据是否复制,输入show tables;PlJ办公区 - 实用经验教程分享!

    select * from t_school_info_bak;PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 5

    使用CREATE TABLE ... SELECT语句,表结构和数据都复制了,但不能复制索引等信息,要想全部复制,可以使用show create table t_school_info;查看表的定义PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 6

    把定义语句复制出来,改个表名,再执行,执行完成之后只是创建了完整的表结构没有数据,再输入insert into t_school_info_bak1 select * from t_school_info;复制数据,最后再查询复制的表select * from t_school_info_bak1;,如下图可以看到,表和数据都已经完整复制了PlJ办公区 - 实用经验教程分享!

    mysql如何使用命令的方式复制表PlJ办公区 - 实用经验教程分享!

  • 注意事项

    • 初学者可以按照上面的步骤实验一遍,亲自动手才能增加印象

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!PlJ办公区 - 实用经验教程分享!


    标签: MYSQL

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码