mysql - mysql数据库中的标志字段

标签 mysql database-design schema

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

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

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

我怎样才能做到这一点,这样我仍然可以根据这些属性查询我的表,比如 SELECT * FROM table WHERE (publish status is "published"),或者对它们进行排序和诸如此类?

最佳答案

关于mysql - mysql数据库中的标志字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8370841/

相关文章:

mysql - 需要一些关于创建表的提示

ruby-on-rails - 如何在终端中查看 Heroku 应用程序的当前数据库架构?

mysql - 如何获取xampp mysql服务器中已创建表的表模式

php - 如何使用php打印存储在mysql数据库中的特定数据

php - MySQL 带回多个总数

php - 网页游戏的数据库建模

database - 订单/发票/支付数据库建模

sql - 在没有 pg_lang 条目的情况下在 Postgresql 中查找存储过程语言的策略

java - 处理 MongoDB 中的架构更改

php - 即使论证已通过,仍缺少论证?