ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用。
为什么使用枚举
限定值的取值范围,比如性别(男,女,未知)等。
CREATE TABLE `size`(`sex` enum('男','女','未知'));
注意:不要拿mysql的enum类型取存一些数字,如果你一定要使用这个字段去存数字,请把这个字段定义为int,然后在java代码中使用枚举类做一个对于这个字段值范围的一个限定!
ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用。
为什么使用枚举
限定值的取值范围,比如性别(男,女,未知)等。
CREATE TABLE `size`(`sex` enum('男','女','未知'));
注意:不要拿mysql的enum类型取存一些数字,如果你一定要使用这个字段去存数字,请把这个字段定义为int,然后在java代码中使用枚举类做一个对于这个字段值范围的一个限定!