用sql语句创建s表其中sno定义主键约束,sn定义非空和唯一值约束,sex定义非空约束默认值设为男,age定义非空约束和范围约束15-40
时间: 2024-05-09 14:21:41 浏览: 193
属性取值的约束-SQL 的约束
创建s表的SQL语句如下:
```sql
CREATE TABLE s (
sno INT PRIMARY KEY,
sn VARCHAR(20) NOT NULL UNIQUE,
sex VARCHAR(10) NOT NULL DEFAULT '男',
age INT NOT NULL CHECK (age >= 15 AND age <= 40)
);
```
解释:
- `sno` 是主键,类型为整数;
- `sn` 是非空的、唯一的字符串类型;
- `sex` 是非空的字符串类型,默认值为 `'男'`;
- `age` 是非空的、整数类型,限制值的范围为 15 到 40。
阅读全文