MySQL Enum 正确使用?

标签 mysql

`gender` enum('female','male','rather not say','alien') NOT NULL default 'rather not say',

这是使用枚举的正确方法吗?

最佳答案

是的。更多信息在这里 http://dev.mysql.com/doc/refman/5.0/en/enum.html

您使用 ENUM 占用的存储空间更少,并且比存储实际字符串快得多,因为 MySQL 在内部将每个选项表示为一个数字。 IE。女性 = 0,男性 = 1,等等。

关于MySQL Enum 正确使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037735/

相关文章:

php - 如何使用 MySQL 中的数据在 Gmail 中发送消息(格式化消息)

mysql - 将日期时间除以日期

php - 多下拉查询过滤器

mysql - SQL连接两个表的问题

PHP 在一个字段中发布两个值,其中一个是隐藏的

mysql - mySQL 中的集合和表有什么区别?

mysql - 查询数据触发

php - MySQL 文本搜索示例

php - 如何优化这个 mysql 查询?脚本发布

mysql - 如何获取 MySQL 中变量的类型?