我可以在MySql的表中为属性定义Data Domain

时间:2013-02-25 12:42:10

标签: mysql database database-design

如何在mysql表中为属性定义数据域。 例如,我希望学生表的性别属性中的“男性”或“女性”值不是这些。在mysql中可以吗?

1 个答案:

答案 0 :(得分:0)

是的,可以使用 ENUM 数据类型。

ENUM是一个字符串对象,其值从允许值列表中选择,这些值在表创建时在列规范中显式枚举。

e.g。

CREATE TABLE shirts (
    name VARCHAR(40),
    size ENUM('x-small', 'small', 'medium', 'large', 'x-large')
);

了解更多信息look here.