【问题标题】:i know i know this database term, i just can't for the life of me remember it [closed]我知道我知道这个数据库术语,我只是无法记住它[关闭]
【发布时间】:2011-10-17 04:48:13
【问题描述】:

我一直在为这个学期绞尽脑汁,但我就是想不出来。它的描述如下...

假设我有一个数据库,其中有一列是星期几,它包含一周中的纯文本日期(即星期一、星期二等)。

为了使此列易于分析,我想将一周中的每一天转换为一个数字(因此对于所有具有星期一的条目,它将更改为 1,对于那些星期二的条目,它将更改为 2 等)。

任何人都可以分享一些关于我所说的术语的知识吗?

非常感谢。

【问题讨论】:

标签: database terminology


【解决方案1】:

创建编号列表称为枚举。

定义枚举:

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=define+enumeration

只是为了更好的衡量(它如何在集合论和组合学中发挥作用:

http://en.wikipedia.org/wiki/Enumeration

【讨论】:

  • 枚举了,谢谢大家:)
【解决方案2】:

是的,这似乎是一个很好的枚举候选者(枚举)
我们还为许多数据库提供商提供了 ENUM 数据类型。

例如:
MySQL 确实支持 ENUM 和 Oracle 根本不支持 ENUM。

您也可以从this 堆栈溢出帖子中获得更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2012-05-20
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多