TIMESTAMP 作为 SQLite 数据类型

Oys*_*ein 7 .net sqlite

我刚刚开始在 .NET 应用程序中使用 SQLite。从文档中,我看到可用的数据类型有 NULL、INTEGER、REAL、TEXT 和 BLOB。但是,在示例中,我发现类型为 TIMESTAMP 的列用于以“YYYY-MM-DD HH:MM:SS.SSS”格式存储时间戳。我正在使用“DB Browser for SQLite”应用程序进行测试,TEXT 和 TIMESTAMP 数据类型都可以很好地以上述格式存储时间戳。所以我的问题是:

  1. TIMESTAMP 数据类型是什么?它是某种文本覆盖数据类型吗?
  2. 使用 TIMESTAMP 或 TEXT 是否有任何性能影响或考虑因素?我正在考虑数据类型宽度、处理、条目自动过滤(例如“香蕉”不允许作为 TIMESTAMP 列中的条目)?
  3. 为什么 TIMESTAMP 没有记录在 sqlite.org 上?是否还有其他“这是记录的内容,但这也是可能的”案例,我在哪里可以找到有关它们的信息?