bool 值数据库表

标签 database database-design boolean-logic

在数据库表中存储大量 bool 值的最佳方法是什么?

我应该为每个 bool 值创建一个列还是有更优化的方法?

员工表

努力工作
高效
疯了
过度劳累
工资过低
...等

最佳答案

我没有发现为每个 bool 值设置一列有什么问题。但是,如果您预见到任何 future 的扩展,并且希望将表用于 bool 值,则使用包含 VARIABLE 和 VALUE 列的 2 列表,每个 bool 值一行。

关于 bool 值数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687431/

相关文章:

java - 真值表 - 将 boolean 值转换为 1 和 0

python - 如何在sympy中获取DNF/CNF表达式的子句?

python - 如何测试多个变量与单个值的相等性?

database - 使用 swi-prolog 更改和删除文本文件中的行

Android:如何使用 SugarORM 搜索数据

php - 使用PHP将服务器中的mysql表复制到本地服务器

mysql - 在 MySQL 中,将一张大表拆分为多个表或坚持使用一个表是否更有效?

PHP 不会将数据插入 Mysql 数据库 - 不会引发错误

database-design - 表中有很多列

mysql - 是否应该删除 MySQL 中的 "duplicate"索引?