MSSQL数据库是由微软公司开发的关系型数据库管理系统。在MSSql中,时间是一种重要的概念,主要触及到日期时间类型,这些类型在使用之前需要加以熟习,以利用它们的性能和功能。
MSSql数据库中有六种日期时间类型,分别为date,time,datetime,smalldatetime,datetime2和datetimeoffset。这些日期时间类型主要用来存储和操作日期时间数据,比如存储用户生日,用户注册时间等等。数据库中所有操作和事务均以时间为基准,例如查询历史数据,调用存储进程、函数等等,所以时间尽在掌握尤其重要。
Mssql数据库中 Date,time,datetime,smalldatetime,datetime2,datetimeoffset 这六种日期时间类型各有优势,需要优化期间可以根据具体业务需要,选取最适合的日期时间类型来存储日期时间数据,以到达最优的性能。
另外,也能够根据区别的时间类型来得出默许时间,比如datetime字段的默许值为‘1900-01-01 00:00:00.000’,datetime2字段的默许值为‘0001-01-01 00:00:00’。我们也能够通过相应的函数查询或履行DDL语句,来修改默许时间的显示,如:
UPDATE dbo.myTable
SET date_created = GETDATE()
WHERE date_created = 0
这句话的意思是将myTable表中时间为0的记录修改成当前时间。
总之,MSSQL数据库中的日期时间类型在使用时要根据自己的业务需求来选择,系统默许时间也能够根据需要来进行修改。通过熟习MSSQL数据库中的日期时间类型和怎么修改默许时间,可以帮助用户更好地使用数据库。
本文来源:https://www.yuntue.com/post/226073.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏