数据库SQL的具体讲解,请点击数据库的详细知识,请点击这里
第一步:建立数据库
create database stu
on primary
(
name="stu_data", /*主数据文件的逻辑名*/
filename="D:\testdb\stu_data.mdf", /*主数据文件储存位置*/
size=3mb, /*主数据文件的初始大小*/
maxsize=100mb, /*主数据文件的最大大小,不写就是没有限制*/
filegrowth=1mb /*增量为1MB*/
)
log on
(
name="stu_log", /*主数据文件的逻辑名*/
filename="D:\testdb\stu_log.ldf", /*主数据文件储存位置*/
size=3mb, /*主数据文件的初始大小*/
maxsize=100mb, /*主数据文件的最大大小,不写就是没有限制*/
filegrowth=1mb /*增量为1MB*/
)
第二步,建立表
create table s
(
sno int primary key,
sname nvarchar(50) unique,
ssex nvarchar(50),
sage int,
sdept nvarchar(50),
);
create table c
(
cno int primary key,
cname nvarchar(50),
cpno int ,
ccredit nvarchar(50),
foreign key (cpno) references c (cno),
)
create table sc
(
sno int foreign key references s(sno),
cno int foreign key references c(cno),
grade nvarchar(50),
primary key(sno,cno),
)
第三步,插入数据
insert into s values
(21,'李勇','男',20,'cs'),
(22,'刘晨','女',19,'cs'),
(23,'王敏','女',18,'ms'),
(24,'张立','男',19,'is')
insert into c values
(1,'数据库',5,4),
(2,'数学',null,2),
(3,'信息系统',1,4),
(4,'操作系统',6,3),
(5,'数据结构',7,4),
(6,'数据处理',null,2),
(7,'pascal语言',6,4)
insert into sc values
(21,1,92),
(21,2,85),
(21,3,88),
(22,2,90),
(22,3,80)
亲测有用,求点赞