查看文章 |
可扩展的mysql字段设计
2009-07-20 9:44
我们系统博文数据库的设计原来是这样的 status字段代表博文状态,目前存在如下几个值 0:正常,2:删除,3:草稿箱.增加其它应用的时候,一般都是扩字段. 本次使用tinyint的类型存储文章的各种状态,比如tinyint可以存储8个bit,就可以存储8种数据库状态,比如 SQL语句中提供了位操作运算符,可以查询各种组合 这样设计后,应用的增加对数据库查询的影响非常小。 |
最近读者:
查看文章 |
我们系统博文数据库的设计原来是这样的 status字段代表博文状态,目前存在如下几个值 0:正常,2:删除,3:草稿箱.增加其它应用的时候,一般都是扩字段. 本次使用tinyint的类型存储文章的各种状态,比如tinyint可以存储8个bit,就可以存储8种数据库状态,比如 SQL语句中提供了位操作运算符,可以查询各种组合 这样设计后,应用的增加对数据库查询的影响非常小。 |