Linux命令:MySQL系列之十三--MySQL备份与还原(针对单张表SELECT备份重要章节)
admin
2023-05-23 18:42:56
0次


对于只备份单张表的备份与还原,通过SELECT命令,可以更快速的达到备份和恢复的目的;

以及通过此方法把一个数据库中表的数据,导入至另一数据库的表中去。


  备份格式:SELECT * INTO OUTFILE '/PATH/TO/somefile.txt'

FROM table_name [WHERE CLAUSE];

 #备份table_name表中的[或者备份满足WHERE语句的数据]数据至服务器上保存。

  注释:table_name:需要备份的表  WHERE:满足的条件,可选项。

      /PATH/TO:服务器上的路径目录,且此目录必须是执行SELECT语句的用户有写的权限,

            否则无法备份。

  还原格式:LOAD DATA INFILE '/PATH/TO/somefile.txt' INTO TABLE table_name; 

  注释:table_name:需要还原的表的名称,此表必须先在数据库中存在。

      /PATH/TO:备份所存放的路径


  mysql> CREATE TABLE tutor LIKE tutors; #仿照tutors表的框架创建一个空表tutor 


实例:备份一个数据库表的数据,导入至另一个数据库表的数据;

 mysql> USE jiaowu;

 Database changed

 mysql> SELECT * FROM tutors; #查询表tutors的信息

+-----+------------------+--------+-----+

| TID | Tname        | Gender | Age |

+-----+------------------+--------+-----+

| 1  | HongQigong     |  M   | 93 |

| 2  | HuangYaoshi    |  M   | 63 |

| 3  | HuangRong    |  F   | 46 |

| 4  | HuYidao       |  M   | 65 |

| 5  | XiaoLongnv    |  F   | 28 |

| 6  | HuFei        |  M   | 45 |

| 7  | GuoXiang      |  F   | 32 |

+-----+------------------+--------+-----+

 7 rows in set (0.00 sec)

 mysql> SELECT * INTO OUTFILE '/tmp/tutor.txt' FROM tutors;

 Query OK, 7 rows affected (0.01 sec)

 mysql> CREATE TABLE tutor LIKE tutors;

 Query OK, 0 rows affected (0.03 sec)

 mysql> DESC tutor;

+---------+---------------------------+------+-----+---------+------------------+

| Field  | Type               | Null | Key | Default | Extra        |

+---------+---------------------------+------+-----+---------+------------------+

| TID   | smallint(5) unsigned    | NO  | PRI | NULL   | auto_increment  |

| Tname  | varchar(50)          | NO  |   | NULL   |            |

| Gender | enum('F','M')         | YES |   | M     |          |

| Age   | tinyint(3) unsigned     | YES |   | NULL  |         | 

+---------+---------------------------+------+-----+---------+------------------+ 

4 rows in set (0.01 sec)   

 mysql> DESC tutors ;  

+---------+---------------------------+------+-----+---------+------------------+

| Field  | Type               | Null | Key | Default | Extra        |

+---------+---------------------------+------+-----+---------+------------------+

| TID   | smallint(5) unsigned    | NO  | PRI | NULL   | auto_increment  |

| Tname  | varchar(50)          | NO  |   | NULL   |            |

| Gender | enum('F','M')         | YES |   | M     |          |

| Age   | tinyint(3) unsigned     | YES |   | NULL  |         | 

+---------+---------------------------+------+-----+---------+------------------+ 

4 rows in set (0.01 sec)   

mysql> DROP TABLE tuors;

Query OK, 0 rows affected (0.03 sec)

mysql> SELECT * FROM tutor; #查询表tutor的信息

Empty set (0.04 sec) (暂时无数据)

mysql> LOAD DATA INFILE '/tmp/tutor.txt' INTO TABLE tutor;

Query OK, 7 rows affected (0.04 sec)

Records: 7 Deleted: 0 Skipped: 0 Warnings: 0

mysql> SELECT * FROM tutor; #查询表tutor的信息

+-----+------------------+--------+-----+

| TID | Tname        | Gender | Age |

+-----+------------------+--------+-----+

| 1  | HongQigong     |  M   | 93 |

| 2  | HuangYaoshi    |  M   | 63 |

| 3  | HuangRong    |  F   | 46 |

| 4  | HuYidao       |  M   | 65 |

| 5  | XiaoLongnv    |  F   | 28 |

| 6  | HuFei        |  M   | 45 |

| 7  | GuoXiang      |  F   | 32 |

+-----+------------------+--------+-----+

至此通过SELECT备份还原操作完成。







相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...