用SQL语言创建学生成绩数据库的代码

 我来答
匿名用户
2013-11-18
展开全部
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CangKu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CangKu]
GO

CREATE TABLE [dbo].[成绩] (
[学号] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[科目] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
...........

) ON [PRIMARY]
GO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-18
展开全部
create database stuInfo --stuInfo数据库名称
go
create table students -- students数据表名称
(
int stuId not null,
varchar stuName not null,
....
)
go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-18
展开全部
数据库是吧?
create database 数据库名字
go
use 数据库名字
go
create table 表名
(
字段
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-26
展开全部
create database [数据库名];
user [该数据库名];

--学生表
create table [学生表表名](
sId int primary key, --学生ID编号,主键
sName varchar(10) unique not null, --学生名字
);

--科目表
create table [科目表表名](
sjId int primary key, --科目ID编号,主键
sjName varchar(10) unique not null, --科目名称
);

--成绩表
create table [成绩表表名]
rId int primary key, --成绩ID编号,主键
sjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号
sId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号
result float not null --成绩
);

--查询语句
select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result
from [成绩表表名] r,
join [科目表表名] sj on sj.sjId=r.sjId,
join [学生表表名] su on su.sId=r.sId;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-18
展开全部
请问你有没有要求要哪些字段。如姓名 学号 数学 语言 英语 等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式