十六、创建宿舍表Dormitory :
表中包含四个字段:
-
dorm_id:宿舍号,使用INT类型作为主键。
-
building_id:楼栋号,使用INT类型表示。
-
dorm_type:男寝女寝,使用VARCHAR类型表示。
-
occupancy:实住人数,使用INT类型表示。
CREATE TABLE Dormitory ( dorm_id INT PRIMARY KEY, building_id INT, dorm_type VARCHAR(10), occupancy INT );
该语句创建了一个具有4个列的表,包括一个主键列dorm_id和3个普通列building_id、dorm_type和occupancy,它们分别用于存储楼栋号、宿舍类型和实住人数。在建立表时,可以使用PRIMARY KEY约束来指定dorm_id列作为主键。
十七、创建某个宿舍表Roommate :
表中包含四个字段:
-
roommate_name:室友名称,使用VARCHAR类型表示。
-
roommate_id:室友学号,使用INT类型作为主键。
-
bed_num:床位号,使用INT类型表示。
-
dorm_id:宿舍号,使用INT类型表示,同时作为外键,引用宿舍表中的dorm_id字段。