MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
myisam_ftdump显示的信息全文
索引中MyISAM
表。在读取MyISAM
索引文件,因此它必须在表所在的服务器主机上运行。使用前myisam_ftdump,请务必发出刷新表
如果服务器正在运行,则首先执行语句。
myisam_ftdump扫描并转储整个索引,这不是特别快。另一方面,单词的分布变化不频繁,所以不需要经常运行。
调用myisam_ftdump是这样的:
myisam_ftdump [选项]tbl_nameindex_num
的tbl_name
参数的名称应该是MyISAM
表格还可以通过命名表的索引文件来指定表(文件使用.MYI
后缀)。如果不调用myisam_ftdump在表文件所在的目录中,表或索引文件名必须在表的数据库目录的路径名之前。索引号以0开始。
例:假设测试
数据库包含一个名为mytexttable
其定义如下:
创建表mytexttable (id INT NOT NULL, txt TEXT NOT NULL, PRIMARY KEY (id), FULLTEXT (txt)) ENGINE=MyISAM;
该指数在id
索引是0和全文
指数三种
是指数1。如果您的工作目录是测试
数据库目录、调用myisam_ftdump如下:
myisam_ftdump mytexttable 1
如果路径名到测试
数据库目录/usr/local/mysql/data/test
,也可以使用该路径名指定表名参数。如果不调用,这是有用的myisam_ftdump在数据库目录下:
myisam_ftdump /usr/local/mysql/data/test/mytexttable 1
您可以使用myisam_ftdump在类unix系统中,按照出现频率的顺序生成一个索引项列表:
Myisam_ftdump -c mytexttable 1 | sort -r
在Windows上,使用:
myisam_ftdump -c mytexttable 1 | sort /R
myisam_ftdump支持以下选项: