TIMESTAMP为SQLite数据类型

时间:2018-01-11 09:17:51

标签: .net sqlite

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

  1. 什么是TIMESTAMP数据类型?它是某种TEXT叠加数据类型吗?
  2. 是否有使用TIMESTAMP或TEXT的性能命中或注意事项?我正在考虑数据类型宽度,处理,条目的自动过滤(例如,“香蕉”不允许作为TIMESTAMP列中的条目)?
  3. 为什么在sqlite.org上没有记录TIMESTAMP?还有其他“这里有什么记录,但这也是可能的”案例,我在哪里可以找到关于它们的信息?

0 个答案:

没有答案