CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, gender ENUM('man', 'woman') NOT NULL DEFAULT 'man', PRIMARY KEY (id) );
在上面的代码中,大家使用了ENUM类型来指定性别的值只能是’man’和’woman’。并且,在默认值这一属性中,大家设置了默认值为’man’,也就是在用户没有指定性别的情况下,默认为男性。
当然,您也可以将默认值设置为女性,只要将上面的代码中的’default man’改成’default woman’即可。
总之,通过在MySQL中使用ENUM类型加默认值的方式,大家很容易地解决了性别默认值该如何设置的问题,从而更好地满足大家对数据表的需求。