那要看你怎么取舍:
需要可读性好,那就使用datetime类型,
如果你对性能要求很高,那就必须使用int类型,而且int类型所占用的存储空间也比其他两种类型要少!
因为我做了测试:
数据库表里有五十万条数据,一个字段叫time1,是int类型,一个字段叫time2,是datetime类型,最后一个字段叫time3是var char (10)类型,
int 查询5次分别是 0.858 0.871 0.839 0.843 0.846 平均 0.8514秒
datetime 查询5次分别是 0.885 0.864 0.885 0.856 0.878 平均 0.8736秒
varchar 查询5次分别是 0.968 0.967 1.128 1.010 0.964 平均 1.00秒