# 创建本地表

在 Manticore Search 中，有以下两种方式来管理表：
## 实时模式（RT 模式）
实时模式不需要在配置文件中定义表。但是，`searchd` 部分中的 [data_dir](../Server_settings/Searchd.md#data_dir) 指令是必需的。表文件存储在 `data_dir` 内。

仅在此模式下可用复制功能。

您可以使用 SQL 命令如 `CREATE TABLE`、`ALTER TABLE` 和 `DROP TABLE` 来创建和修改表结构，并删除它。此模式特别适用于 **实时** 和 **过滤查询** 表。

创建表时，表名会被转换为小写。

## 在配置文件中定义表结构（纯文本模式）
在这种模式下，您可以在配置文件中指定表结构。Manticore 在启动时读取此结构并在表不存在时创建它。此模式特别适用于 **纯文本** 表，这些表使用外部存储的数据。

要删除一个表，请从配置文件中移除它或移除路径设置并发送 SIGHUP 信号给服务器或重启它。

此模式下表名是区分大小写的。

此模式支持所有类型的表。


## 表类型和模式


| 表类型     | 实时模式        | 纯文本模式  |
|------------|----------------|-------------|
| 实时       | 支持           | 支持        |
| 纯文本     | 不支持         | 支持        |
| 过滤查询   | 支持           | 支持        |
| 分布式     | 支持           | 支持        |
| 模板       | 不支持         | 支持        |

<!-- proofread -->

