用SQL语言创建学生成绩数据库的代码
发布网友
发布时间:2022-04-28 17:14
我来回答
共5个回答
热心网友
时间:2022-04-09 03:37
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
热心网友
时间:2022-04-09 04:55
create database stuInfo --stuInfo数据库名称
go
create table students -- students数据表名称
(
int stuId not null,
varchar stuName not null,
....
)
go
热心网友
时间:2022-04-09 06:30
数据库是吧?
create database 数据库名字
go
use 数据库名字
go
create table 表名
(
字段
)
热心网友
时间:2022-04-09 08:21
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;
热心网友
时间:2022-04-09 10:29
请问你有没有要求要哪些字段。如姓名 学号 数学 语言 英语 等等