创建表 表必须创建到第一题以你姓名命名的数据库中,否则无效。 建表,并完成约束设置(可以在建表的同时完成约束,也可以用SSMS工具法设置约束)。 正确完成表的创建,包括数据类型和属性名可得6分,正确完成相应的约束得5分。 表1:student 属性名 数据类型 说明 相关约束 sno char(12) 学号 主键 sname char(8) 学生姓名 ssex char(2) 学生性别 默认值为“男” 其中,sno为主键,ssex的默认值为“男”。 如果用T-SQL代码法,请将代码写在下面的答案框内,无需截图。
时间: 2024-02-17 21:03:12 浏览: 68
数据库表管理
使用T-SQL代码法创建表:
```sql
USE [你的数据库名];
GO
CREATE TABLE student (
sno CHAR(12) PRIMARY KEY,
sname CHAR(8) NOT NULL,
ssex CHAR(2) DEFAULT '男' CHECK (ssex IN ('男', '女'))
);
```
上述代码创建了一个名为student的表,包含了三个属性sno、sname和ssex。其中sno为主键,sname不允许为空,ssex设置了默认值为“男”,并使用了CHECK约束来限制其取值只能为“男”或“女”。
阅读全文