mysql建表ssex 性别 CHAR(1) 非空、 男:1/女:2 其他:3
时间: 2024-03-19 13:46:10 浏览: 236
mysql的3种分表方案
您可以使用以下MySQL语句来创建名为ssex的表,其中性别列使用CHAR(1)数据类型,非空约束,男性为1,女性为2,其他为3:
```
CREATE TABLE ssex (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
gender CHAR(1) NOT NULL CHECK(gender IN ('1', '2', '3'))
);
```
这将创建一个带有id和gender两个列的表,其中id是一个自动递增的主键,gender列使用CHAR(1)数据类型,非空约束和CHECK约束,以确保只能插入1、2或3作为有效值。
阅读全文