创建学生课程关系的 SC 表,语法挺简单,用的就是 SQL 的CREATE TABLE
。你只要把学号、课程号、成绩这几个字段写清楚,再加个成绩范围的检查就行了。像这样:
CREATE TABLE SC (
Sno CHAR(7) NOT NULL,
Cno CHAR(10) NOT NULL,
Grade TINYINT,
CHECK (Grade >= 0 AND Grade <= 100)
);
字段类型别乱选,比如学号用CHAR(7)
固定长度,省得后面匹配出问题。成绩用TINYINT
就够了,节省存储空间,查询也快。哦对了,最好提前想好是否要加主键或外键,不期改表有点麻烦。
如果你对CREATE TABLE
不熟,可以看看几个相关的资源,像是[CREATE TABLE SQL 建表语法详解](http://www.cpud.net/down/126537.html),还有[SC 表中的数据插入](http://www.cpud.net/down/18624.html),都挺实用的。熟悉了这些,写数据库表结构就顺手多了。你要是以后想改表结构,也可以看看[SQL ALTER TABLE 命令](http://www.cpud.net/down/125416.html),挺方便。