当前位置:首页 » 编程语言 » sql创建stucourse数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql创建stucourse数据库

发布时间: 2022-05-02 03:57:19

① 如何用sql语句创建数据库

用如下语句:
create database studb
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='studb_data', -- 主数据文件的逻辑名称
filename='d:\studb_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='studb_log',
filename='d:\studb_log.ldf',
size=2mb,
filegrowth=1mb
)注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。

② 帮帮忙"1.创建数据库aa,并分别使用SQL语句创建student表、course表、Achievement表"

CREATE DATEBASE aa
CREATE TABLE Student(
sno CHAR(10) NOT NULL,
sname CHAR(10) NOT NULL,
sage INT,
ssex CHAR(1),
PRIMARY KEY sno
)CREATE TABLE course(
cno CHAR(10) NOT NULL,
cname CHAR(10) NOT NULL,
ccredit CHAR(8),
PRIMARY KEY cno
)CREATE TABLE Achievement(
cno CHAR(10) REFERENCES course(cno),
sno CHAR(10) REFERENCES student(sno),
sach int
)
4.使用SQL语句实现以下查询
(1)查询学生基本信息
(1)SELECT *
FROM student.
(2)查询年龄不小于20岁的学生姓名,并显示出是哪一年出生的。
(2)SELECT sname,sage
FROM student
WHERE sage>=20
(3)查询学生的课表
(3)SELECT *
FROM course
(4)查询某门课程的考试成绩情况,成绩按降序进行排序
(4)SELECT sach
FROM Achievement
WHERE cno IN(SELECT cno FROM course WHERE cname='某课程名称')5.使用SQL语句创建以下视图
(1)创建所有女生选课信息,并指定别名。
CREATE VIEW 视图名
AS
SELECT c.cname,s.sname,s.ssex
FROM student AS s INNER JOIN Achievement AS a
ON s.sno=a.sno
INNER JOIN course AS c
ON a.cno=c.cno
WHERE s.ssex='女'(2)创建所有课程所有不及格同学的相关信息视图。
CREATE VIEW 视图名
AS
SELECT s.sname,a.sach
FROM student AS s INNER JOIN Achievement AS a
ON s.sno=a.sno
WHERE a.sach<60

③ 如何用SQL建立一个学生成绩管理系统数据库

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,
启动SQL
Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。
假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:
学生表(student)
(
学号(sno)
普通编码定长字符类型,长度7,主码,
姓名(sname)
普通编码定长字符类型,长度8,非空,
性别(ssex)
统一编码定长字符类型,长度1,
年龄(sage)
微整型,
所在系(sdept)
统一编码可变长字符类型,长度20

课程表(course)
(
课程号(cno)
普通编码定长字符类型,长度6,主码,
课程名(cname)
统一编码定长字符类型,长度10,非空,
学分(credit)
小整型,
学期(semester)
小整型

修课表(sc)(
学号(sno)
普通编码定长字符类型,长度7,主码,外码
课程号(cno)
普通编码定长字符类型,长度6,主码,外码
成绩(grade)
小整型,
修课类别(type)普通编码定长字符类型,长度4

则创建表的语句分别为:
create
table
Student(
Sno
char(7)
primary
key,
Sname
char(8)
not
null,
Ssex
nchar(1),
Sage
tinyint,
Sdept
nvarchar(20)
)
create
table
Course(
Cno
char(6)
primary
key,
Cname
nchar(10)
not
null,
Credit
smallint,
Semester
smallint
)
create
table
SC(
Sno
char(7),
Cno
char(6),
Grade
smallint,
Type
char(4),
primary
key(Sno,Cno),
Foreign
key(Sno)
References
Student
(Sno),
Foreign
key(Cno)
References
Course
(Cno)
)
各表的结构大体如此,如有变化可自行修改。
以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。

④ 偶素个菜鸟不知道SQL数据库怎么建 谁帮我建个啊

--创建STU数据库:
create database stu
on
(name=stu_data,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\stu_data.mdf',
size=1,
filegrowth=10%)
log on
(name=stu_log,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\stu_log.ldf',
size=5,
filegrowth=10%)
go

--创建student数据表:
use stu
go
create table student
(sno char(5) not null unique,
sname char(20),
ssex char(8),
sage int,
sdept char(15))

--创建course数据表:
use stu
go
create table course
(cno char(5) not null unique,
cname char(20),
cpno char(5),
ccredit int)

--创建sc数据表:
use stu
go
create table sc
(sno char(5) not null,
cno char(5) not null,
grade int)

⑤ 用sql语句创建student,course,sc表.

create table student

(
id int Not Null,
studentnumber varchar(22),
name id int Not Null,
`````

)
craete table course
(
`````
)
craete table sc
(
``````
)

⑥ 如何用SQL建立一个学生信息管理系统数据库

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:学生表(student) (学号(sno) 普通编码定长字符类型,长度7,主码,姓名(sname) 普通编码定长字符类型,长度8,非空,性别(ssex) 统一编码定长字符类型,长度1,年龄(sage) 微整型,所在系(sdept) 统一编码可变长字符类型,长度20)课程表(course) (课程号(cno) 普通编码定长字符类型,长度6,主码,课程名(cname) 统一编码定长字符类型,长度10,非空,学分(credit) 小整型,学期(semester) 小整型)修课表(sc)(学号(sno) 普通编码定长字符类型,长度7,主码,外码课程号(cno) 普通编码定长字符类型,长度6,主码,外码成绩(grade) 小整型,修课类别(type)普通编码定长字符类型,长度4)则创建表的语句分别为:create table Student(Sno char(7) primary key,Sname char(8) not null,Ssex nchar(1),Sage tinyint,Sdept nvarchar(20))create table Course(Cno char(6) primary key,Cname nchar(10) not null,Credit smallint,Semester smallint)create table SC(Sno char(7),Cno char(6),Grade smallint,Type char(4),primary key(Sno,Cno),Foreign key(Sno) References Student (Sno),Foreign key(Cno) References Course (Cno))各表的结构大体如此,如有变化可自行修改。 以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

⑦ 使用T-sql创建数据库stu 使用t-sql在stu中创建学生表

你可以使用ssms通过图形界面设计表,然后生成建表语句即可
祝好运,望采纳

⑧ SQL创建学生表(Student)、课程表(Course)、班级表(Class)、选课表(XK),写对的我可以奖励QB

1,从学生SELECT DISTINCT Sdept;
2,SELECT COUNT(DISTINCT Cpno)
课程
WHERE CNAME ='英语';
3,CREATE TABLE Student2
(SNO CHAR(9)PRIMARY KEY,
SNAME CHAR(20)UNIQUE,
Ssex CHAR(2),
Sbirthday SMALLINT,
Sdept CHAR(20)
);

⑨ 利用sql语句创建stu数据库下的表course

use stu go
create table course
(course_no char(10) primary key,
course_name char(20),
.....)