SQL语句创建一个教室信息表,命名格式为:你的名字缩写_ClassRoom(如:Cjy_ClassRoom),包含属性为:教室编号CRno,校区名称XQname,楼栋名称LDname,教室类型Type,可容纳人数Capacity,备注memo。其中,CRno为主码,char(10),主键约束名为PK_CRno;XQname只能从“武侯校区”、“太平园校区”和“航空港校区”中取值,约束名为CK_XQname;Type默认值为“多媒体教室”,约束名为DF_Type。
时间: 2023-02-13 15:33:15 浏览: 94
建立学生信息表.sql
下面是使用 SQL 创建名为 "Cjy_ClassRoom" 的教室信息表的语句:
```
CREATE TABLE Cjy_ClassRoom (
CRno char(10) PRIMARY KEY CONSTRAINT PK_CRno,
XQname varchar(50) NOT NULL CONSTRAINT CK_XQname CHECK (XQname IN ('武侯校区', '太平园校区', '航空港校区')),
LDname varchar(50) NOT NULL,
Type varchar(50) NOT NULL DEFAULT '多媒体教室' CONSTRAINT DF_Type,
Capacity int NOT NULL,
memo varchar(255)
);
```
说明:
- `PRIMARY KEY` 用于指定主码。
- `CONSTRAINT` 用于指定约束的名称。
- `NOT NULL` 用于指定不能为空的列。
- `DEFAULT` 用于指定默认值。
- `CHECK` 用于指定列的值必须满足某个条件。
阅读全文