gpt4 book ai didi

sql - 将星期几存储在数据库中

转载 作者:太空狗 更新时间:2023-10-30 01:48:47 24 4
gpt4 key购买 nike

我必须为学校做一个小项目。在数据库表中存储星期几的最佳可能性是什么?

例如一周中的几天进行数据备份——我应该使用这样的列吗:

backupDays varchar(50)
1,5       >> monday + friday
2,3,4     >>tuesday + wednesday + thursday

我必须在我的 asp.net MVC 程序中使用这个表,并且我使用 MSSQL 数据库。

最佳答案

在这种情况下(一个字段中有 7 个 bool 值),我们得到一个只有 7 位长的二进制集。所以你可以在 MS SQL 中使用一个字节长度的字段类型 - tinyint .并使用 bitwise operators操纵它。

例如(二进制):

00000001 - 星期日

00000011 - 周一和周日

00000101 - 周二和周日

00000111 - 周一、周二和周日

在这里您可以找到详细信息和示例:

http://sqlfool.com/2009/02/bitwise-operations/

http://www.mssqltips.com/...

关于sql - 将星期几存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13599969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com