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备份还原操作完成。







相关内容

热门资讯

山西明长城遭煤矿损毁,省级专案... 近日,山西忻州宁武县境内明长城被露天煤矿长期破坏一事引发广泛关注。5月18日,指尖新闻从宁武县文物保...
防盗门的漆掉了一块,该如何修补... 先在那块处理干净,然后喷三和的防锈底漆(也是自喷漆),等待防锈底漆干了以后再喷带颜色的自喷漆!这样效...
床漆掉了怎么办 床漆掉了以后要清理掉漆位置的灰尘,特别是掉漆位置的碎屑,用最细的砂纸进行打磨,打磨完毕后,用强力胶涂...
热水器塑料管掉了怎么办 当热水器塑料管掉了,我们需要立即采取行动来修复它,以防止水浸泡室内地面。下面是处理掉落塑料管的一些步...
国家能源局:2026年4月份全... 【大河财立方消息】5月19日,国家能源局发布4月份全社会用电量等数据。4月份,全社会用电量8205亿...
新疆天业获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示新疆天业(600075)新获得一项实用新型专利授权,专利名为“...
市场监管总局:“四新经济”个体... 记者今天(19号)从市场监管总局发布会获悉,个体工商户是民营经济的重要组成部分,是我国数量最多的经营...
台湾还有几个十年? 明天,赖清德上台就要满两周年了。图源:台媒每年这个时候,都是民进党涂脂抹粉的重要时刻。今年的“520...
伊朗称在东南部摧毁4个极端组织... 当地时间19日,伊朗情报部发表声明称,伊朗东南部锡斯坦-俾路支斯坦省情报部门摧毁4个极端组织武装小组...
2026年全民数字素养与技能提... 以“文明网络空间 昂扬奋进力量”为主题的2026年中国网络文明大会,5月19日在广西壮族自治区南宁市...