MySQL心得9--用户和数据安全(四)
R TABLE语句尝试修复它。REPAIR TABLE只对MyISAM和ARCHIVE表起作用。
REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE
tbl_name [, tbl_name]... [QUICK] [EXTENDED] [USE_FRM]
说明:
REPAIR TABLE语句支持以下选项:
● QUICK:如果指定了该选项,则REPAIR TABLE会尝试只修复索引树。
● EXTENDED:使用该选项,则MySQL会一行一行地创建索引行,代替使用分类一次创建一个索引。
● USE_FRM:如果MYI索引文件缺失或标题被破坏,则必须使用此选项。
另外,还有两个表维护语句:backup TABLE和restore TABLE语句。
使用BACKUP TABLE语句可以对一个或多个MyISAM表备份。
www.2cto.com
语法格式为:
BACKUP TABLE tbl_name [, tbl_name] ... TO'/path/to/backup/directory'
使用RESTORE TABLE语句可以获取BACKUPTABLE创建的一个或多个表的备份,将数据读取到数据库中。
语法格式为:
RESTORE TABLE tbl_name [, tbl_name] ... FROM'/path/to/backup/directory'
但是这两条语句不是很理想,已经不推荐使用了,这里只是大概了解一下。OPTIMIZE TABLEKC;
作者 tianyazaiheruan