RESTORE TABLE语法--MySql数据库

本文提供了使用RESTORETABLE命令从备份目录恢复MyISAM表的步骤,强调了恢复过程的效率及注意事项。文章还讨论了恢复操作与备份操作之间的区别,以及重建索引对恢复时间的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RESTORE TABLEtbl_name[,tbl_name] ... FROM '/path/to/backup/directory'

用于恢复来自用BACKUP TABLE制作的备份的表。原有的表不会被覆盖;如果您试图覆盖一个原有的表,会发生错误。和BACKUP TABLE一样,RESTORE TABLE目前只对MyISAM表起作用。目录应被指定为一个完整路径名。

每个表的备份包括其.frm格式文件和.MYD数据文件。恢复操作会恢复这些文件,然后使用这些文件来重建.MYI索引文件。恢复操作比备份操作花的时间更长,这是因为需要重建索引。表含有的索引越多,花的时间就越长。

该语句会返回一个含有以下列的表:

Table

表名称

Op

进行恢复

Msg_type

状态、错误、信息或警告之一

Msg_text

消息

转载于:https://www.cnblogs.com/visoeclipse/archive/2010/02/24/1672878.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值