pet*_*ter 39 database types sqldatatypes
我需要在数据库中插入一年(例如:1988年,1990年等).当我使用Date或Datetime数据类型时,它显示错误.我应该使用哪种数据类型.
KM.*_*KM. 38
常规的4字节INT是大的方式,是浪费空间!
您没有说出您正在使用的数据库,因此我不建议使用特定的数据类型.每个人都说"使用整数",但大多数数据库存储4个字节的整数,这比你需要的多.您应该使用两个字节的整数(SQL Server上的smallint),这将更好地节省空间.
The*_*TXI 29
如果您需要在数据库中存储一年,您可能要使用Integer数据类型(如果您只设置存储年份)或DateTime数据类型(这将涉及存储基本上为1/1 /的日期) 1990 00:00:00格式).
小智 12
嘿,你可以在MySQL中使用year()数据类型它有两位数或四位数格式.
注意:允许的值为四位数格式:1901至2155.允许的值为两位数格式:70到69,表示从1970年到2069年的年份