承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  网站建设  >  MSSQL 时间类型分析与利用

MSSQL 时间类型分析与利用

管理员 2023-05-02 09:13:57 网站建设 35 ℃ 0 评论 1786字 收藏

MSSQL 时间类型分析与利用

MSSQL(Microsoft Structured Query Language)是一种结构化查询语言,它用于从关系数据库检索和更新数据,为用户提供了标准且特定的利用类型选择。其中最重要的选择之一就是“时间类型”。

MSSQL中有三种区别的时间类型:DATETIME、SMALLDATETIME和DATETIME2,它们分别允许存储区别范围的日期和时间,如今天的日期、昨天的时间、上个月的日期乃至上个世纪的日期。

DATETIME类型的时间范围从1753年1月1日到9999年12月31日。它以年-月-日格式显示日期,显示月份和日期时使用前导0,24小时制格式hh : mm : ss来显示时间。例如,“2018-01-01”和“13 : 30 : 00”分别表示2018年1月1日和当天下午1点30分。

SMALLDATETIME类型的时间范围从1900年1月1日到2079年6月6日,格式解析与DATETIME类型类似,但是它不能存储时分秒,只能存储日期信息而不能存储时钟信息,所以它占用的空间要小很多。

最后,DATETIME2类型的时间范围从0001年1月1日到9999年12月31日,其中的可变的小数部份可以用来记录时分秒,允许精确到100毫微秒,总共占用8个字节(64位)。

MSSQL时间类型可以用于任何触及时间的利用,比如历史数据档案存储、考勤系统等,而选择哪一种类型则取决于用户对存储时间精度的要求和空间管理上的斟酌。

例:

以下是为考勤系统存储考勤时间的MSSQL查询语句:

“`sql

CREATE TABLE EmployeeAttendance

(

EmployeeAttendanceID int NOT NULL,

EmployeeID int NOT NULL,

LogDateTime datetime2 NOT NULL

);

 
                            	 
                            

文章来源:丸子建站

文章标题:MSSQL 时间类型分析与利用

https://www.wanzijz.com/view/25368.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信