### 4.6.3 myisam_ftdump — 显示全文索引信息

[](<>)

[**米萨姆\_文件转储**](myisam-ftdump.html)显示有关信息`全文`中的索引`MyISAM`表。它读取`MyISAM`index 文件，所以必须在表所在的服务器主机上运行。使用前[**米萨姆\_文件转储**](myisam-ftdump.html)，请务必发出`同花顺表`如果服务器正在运行，则首先声明。

[**米萨姆\_文件转储**](myisam-ftdump.html)扫描并转储整个索引，这不是特别快。另一方面，词的分布变化不大，所以不需要经常运行。

调用[**米萨姆\_ftdump**](myisam-ftdump.html)这样地：

```
myisam_ftdump [options] tbl_name index_num
```

这个*`tbl_名称`*参数应该是`米萨姆`桌子还可以通过命名索引文件（包含`MYI先生`后缀）。如果你不调用[**存储引擎\_ftdump**](myisam-ftdump.html)在表文件所在的目录中，表或索引文件名前面必须有表的数据库目录的路径名。索引编号以0开头。

例如：假设`测验`数据库包含一个名为`mytexttable`其定义如下：

```
CREATE TABLE mytexttable
(
  id   INT NOT NULL,
  txt  TEXT NOT NULL,
  PRIMARY KEY (id),
  FULLTEXT (txt)
) ENGINE=MyISAM;
```

上的索引`身份证件`是索引0和`全文`索引`txt`是指数1。如果你的工作目录是`测验`数据库目录，调用[**存储引擎\_ftdump**](myisam-ftdump.html)详情如下：

```
myisam_ftdump mytexttable 1
```

如果`测验`数据库目录为`/usr/local/mysql/data/test`，还可以使用该路径名指定表名参数。如果不调用[**存储引擎\_ftdump**](myisam-ftdump.html)在数据库目录中：

```
myisam_ftdump /usr/local/mysql/data/test/mytexttable 1
```

你可以用[**存储引擎\_ftdump**](myisam-ftdump.html)要在类Unix系统上按出现频率的顺序生成索引项列表，请执行以下操作：

```
myisam_ftdump -c mytexttable 1 | sort -r
```

在Windows上，使用：

```
myisam_ftdump -c mytexttable 1 | sort /R
```

[**存储引擎\_ftdump**](myisam-ftdump.html)支持以下选项：

-   [](<>) [`--救命`](myisam-ftdump.html#option_myisam_ftdump_help), `-h` `-?`

    [](<>)[](<>)

    显示帮助信息并退出。

-   [](<>) [`--数`](myisam-ftdump.html#option_myisam_ftdump_count), `-c`

    [](<>)[](<>)

    计算每个单词的统计信息（计数和全局权重）。

-   [](<>) [`--倾倒`](myisam-ftdump.html#option_myisam_ftdump_dump), `-d`

    [](<>)[](<>)

    转储索引，包括数据偏移量和单词权重。

-   [](<>) [`--长度`](myisam-ftdump.html#option_myisam_ftdump_length), `-l`

    [](<>)[](<>)

    报告长度分布。

-   [](<>) [`--统计数据`](myisam-ftdump.html#option_myisam_ftdump_stats), `-s`

    [](<>)[](<>)

    报告全球指数统计数据。如果未指定其他操作，则这是默认操作。

-   [](<>) [`--冗长的`](myisam-ftdump.html#option_myisam_ftdump_verbose), `-五`

    [](<>)[](<>)

    详细模式。打印更多关于程序功能的输出。
