在mysql数据库中的标志字段

时间:2011-12-03 20:39:42

标签: mysql database-design schema

假设您有一个存储文章的表格,每篇文章都可以包含属性,例如:

  • 发布状态:A =已发布,D =草稿,P =待处理等
  • 评论状态:C =评论已关闭,O =评论已开启
  • 类型:A =文章,P =页面,G =图库
  • 也许是其他的东西

无论如何,我想知道是否可以将所有这些信息存储到“标记”字段中,而不是为每个属性创建多个字段。

我怎样才能这样做,以至于我仍然可以根据这些属性查询我的表格,例如SELECT * FROM table WHERE (publish status is "published"),或者订购它们等等?

1 个答案:

答案 0 :(得分:3)