在MySQL數據庫中,一般可以使用以下兩種方式來保存性別:
1. 使用字符類型保存 可以使用CHAR或VARCHAR類型來保存性別,這種方法比較簡單直接,一般用“M”表示男性,“F”表示女性,缺省值可以使用空字符串或NULL。 CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(20), gender CHAR(1), age INT ); INSERT INTO student VALUES (1, '張三', 'M', 20); INSERT INTO student VALUES (2, '李四', 'F', 22); 2. 使用枚舉類型保存 枚舉類型可以限定字段的取值范圍,可以用于保存狀態、類型等信息。在MySQL中,可以使用ENUM類型來定義枚舉類型,定義時需要指定枚舉值列表,每個枚舉值用單引號括起來,不同枚舉值之間用逗號分隔。 CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(20), gender ENUM('M', 'F'), age INT ); INSERT INTO student VALUES (1, '張三', 'M', 20); INSERT INTO student VALUES (2, '李四', 'F', 22);