sql语句创建表

现有学生表、课程表、成绩表、教师表,具体如下:Ø学生表(tblStudent),有字段:n学生编号:Sid,int类型,自动增长,主键;n学生姓名:Sname,... 现有学生表、课程表、成绩表、教师表,具体如下:
Ø 学生表(tblStudent),有字段:
n 学生编号:Sid,int类型,自动增长,主键;
n 学生姓名:Sname,nvrchar类型,长度为20,不能为空;
n 学生年龄:Sage,int类型,不能为空,必须在16-30之间;
n 学生性别:Ssex,nchar类型,长度为1,默认为男;
Ø 课程表(tblCourse),有字段:
n 课程编号:Cid,int类型,自动增长,主键;
n 课程名称:Cname,nvarchar类型,长度为20,不能为空,不能重复;
n 教师编号:TId,int类型,不能为空;
Ø 成绩表(tblScore),有字段:
n 学生编号:Sid,int类型,不能为空;
n 课程编号:Cid,int类型,不能为空;
n 成绩:Score,int类型,不能为空;
Ø 教师表(tblTeacher),有字段:
n 教师编号:TId,int类型,自动增长,主键;
n 教师姓名:Tname,nvarchar类型,长度为20,不能为空;

下面的每题创建一个脚本文件,文件名为题号,并完成如下操作:
1. 根据上述四张表的描述,编写创建表的SQL语句。

======================================================
这个表怎么创建呢
展开
 我来答
啤酒哥知识站
2018-12-23 · TA获得超过2.6万个赞
知道答主
回答量:191
采纳率:0%
帮助的人:9.3万
展开全部

CREATE TABLE 语句用于创建数据库中的表。

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

扩展资料

创建表数据类型:

integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

decimal(size,d) numeric(size,d):容纳带有小数的数字。

char(size):容纳固定长度的字符串

varchar(size):容纳可变长度的字符串

date(yyyymmdd):容纳日期。

参考资料百度百科-SQL CREATE TABLE

nietiezheng
2013-12-24 · TA获得超过5536个赞
知道大有可为答主
回答量:3132
采纳率:87%
帮助的人:1237万
展开全部
学生表
create table tblStudent(
Sid int indentity(1,1) primary key,
Sname nvrchar[20] not null,Sage int not null check(Sage>=16 and Sage<=30),
Ssex nchar[1] default '男')
课程表(tblCourse),
create table tblCourse(
Cid int indentity(1,1) primary key,
Cname nvarchar[20] not null unique;TId int not null) 成绩表(tblScore):
create table tblScore(
Sid int not null,
Cid int not null,
Score int not null,
primary key(Sid,Cid),
foreign key Sid references tblStudent(Sid),
foreign key Cid references tblCourse(Cid)
) 教师表(tblTeacher):
create table tblScore(
TId int indentity(1,1) primary key,
Tname nvarchar[20] not null)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大黑鲨9
2013-12-24 · 超过19用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:24.3万
展开全部
CREATE TABLE tblStudent(
Sid int NOT NULL AUTO_INCREMENT,
Sname varchar(20) NOT NULL DEFAULT '',
Sage int NOT NULL,
Ssex varchar(1) NOT NULL DEFAULT '男',
PRIMARY KEY (`Sid`)
)
采纳接着给你写啊 亲 累死了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式