mysql创建数据库经典题型

 【简答题】 有一个XSKC数据库,数据库中包括两个表:  学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在院系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。  成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为: SG(Sno,Cno,Grade) (SNO, CNO)为关键字。  用SQL语言实现下列功能:  创建学生表Student,并设置学号(Sno)为主键。

CREATE TABLE Student3(
Sno varchar(20) Unique Not Null primary key Comment'学号',      //primary key是用于设定主键,也就是关键字
Sname varchar(20) Not Null Comment'姓名',
Ssex enum('男','女') Not Null Comment'性别',
Sage tinyint Not Null Comment'年龄',
Sdept varchar(20) Not Null Comment'所在院系'
)Default Charset=utf8;



CREATE TABLE SG(
Sno varchar(20) Not Null Comment'学号',
Cno varchar(20) Not Null Comment'课程号',
Grade int(3) Not Null Comment'成绩',
primary key (Sno,Cno)      //同时设定多个主键是用这个写法
)Default Charset=utf8;

posted @ 2022-11-04 14:37  墨圆  阅读(1253)  评论(0)    收藏  举报