在使用SQL语句创建数据表时,以下哪个数据类型是不需要指定长度的()。
A.char
B.nchar
C.int
D.varchar
- · 有5位网友选择 C,占比50%
- · 有4位网友选择 D,占比40%
- · 有1位网友选择 B,占比10%
A.char
B.nchar
C.int
D.varchar
设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名
Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,
Ssex为位型。Sno是主键。
课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为
字符型(长度20) , Cno是主键。
请用SQL语句创建上面的两张数据表。
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
A、constraint 主键约束名 Primary Key(主键名)
B、FOREIGN KEY REFERENCES主键表名(主键字段名)
C、Primary Key(主键名)
D、ALTER TABLE 表名 ADD CONSTRAINT外键约束名 FOREIGN KEY(外键字段名)REFERENCES 主键表名(主键字段名)
A、唯一约束应用于表中的非主键列
B、唯一约束用于指定一个或者多个字段的组合的值具有唯一性
C、唯一约束用于防止在字段中输入重复的值
D、设置为唯一约束的字段值不允许有空值
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!