sql server数据库入门

create database 学生信息

on primary  //建立在主文件文件组

(

 name='学生信息_data',

 filename='D:\2011上半年度\数据库\sql代码\xueshengxinxi.mdf',

 size=3,

 maxsize=10,

 filegrowth=1

)

log on//开始工作

(

 name='学生信息_log',

 filename='D:\2011上半年度\数据库\sql代码\xueshengxinxi.ldf',

 size=2,

 maxsize=5,

 filegrowth=10%

)

go

sp_helpdb 学生信息//store procedure help database 查看学生信息

go

 

alter database 学生信息

modify name=学生情况//改名

go

Alter database 学生情况

modify file//改变文档

(name=学生信息_data,

Size=4mb,

Maxsize=20mb,

Filegrowth=2%)

Alter database 学生情况

modify file

(name=学生信息_log,

Size=3mb,

Maxsize=10mb,

Filegrowth=1%)

go

exec sp_dboption 学生情况//找到存储方式

go

use 学生情况//使用数据库

go

create table 学生

(学号 int NOT NULL primary key,//主键

 姓名varchar(10),//变长字符串

 性别char(2)default'男',

 专业char(20),

 系别char(20),

 年级char(20),

 班别char(2),

 出生日期smalldatetime,

 地区来源varchar(30),

 情况变动char(10),//普通字符串

 政治面貌char(8),

 民族  char(8)default'汉',

 总学分int

)

create table 学期成绩

(

 学号int references 学生(学号),//参考

 课程编号char(2) references 课程注册(课程编号),

 成绩real check (成绩>=0 and 成绩<=100),//real是浮点型数据类型 然后后面的check是检查

 备注varchar(50)

primary key(学号,课程编号)

)

go

create table 课程注册

(课程编号char(2) primary key,

 课程名称char(10) unique nonclustered,//索引

 任课教师char(8),

 周学时int,

 学分int,

)

go

use 学生情况

alter table 学生

add column_备注int

go

ALTER TABLE 学生

ALTER COLUMN 专业char(30)

go 

ALTER TABLE 学期成绩

DROP COLUMN 备注

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('001','李春刚','男','计算机应用','计算机','01','02','1985-2-10','呼市','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)

values('002','东学婷','女','计算机应用','计算机','02','04','1986-10-24','包头','转系','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)

values('003','龙建委','男','电子商务','管理系','02','01','1984-2-17','乌海','退学','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('004','刘波','男','电子商务','管理系','03','02','1985-4-24','巴盟','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('005','吴惠','女','软件开发','软件','01','01','1985-2-10','通辽','团员','汉')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('006','王涛','男','软件开发','软件','02','02','1984-9-8','赤峰','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('007','郭凤丽','男','应用电子','电子','02','02','1984-3-2','海拉尔','团员','蒙')

go

insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)

values('008','贾惠','男','应用电子','电子','02','01','1983-2-2','集宁','团员','汉')

go

insert 学期成绩(学号,课程编号,成绩)

values('001','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('001','05','75')

go

insert 学期成绩(学号,课程编号,成绩)

values('002','03','90')

go

insert 学期成绩(学号,课程编号,成绩)

values('002','05','50')

go

insert 学期成绩(学号,课程编号,成绩)

values('003','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('003','02','75')

go

insert 学期成绩(学号,课程编号,成绩)

values('004','03','60')

go

insert 学期成绩(学号,课程编号,成绩)

values('004','02','92')

go

insert 学期成绩(学号,课程编号,成绩)

values('005','01','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('005','04','46')

go

insert 学期成绩(学号,课程编号,成绩)

values('006','05','95')

go

insert 学期成绩(学号,课程编号,成绩)

values('006','03','52')

go

insert 学期成绩(学号,课程编号,成绩)

values('007','04','96')

go

insert 学期成绩(学号,课程编号,成绩)

values('007','05','85')

go

insert 学期成绩(学号,课程编号,成绩)

values('008','04','76')

go

insert 学期成绩(学号,课程编号,成绩)

values('008','05','68')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('01','计算机应用','王晓梅','4','4')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('02','电子商务','李丽','6','6')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('03','网页制作','张铁柱','6','6')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('04','软件工程','付大鹏','4','4')

go

insert 课程注册(课程编号,课程名称,任课教师,周学时,学分)

values('05','数据库','白一格','6','6')

go

posted on 2019-04-24 11:12  zeychen  阅读(226)  评论(0)    收藏  举报

导航