sqlserver創建表實例

創建表語句,用案例說話

創建這四個表,並插入信息
學生(學號,姓名,年齡,性別,所在系)
課程(課程號,課程名,先行課,學分)
選課(學號,課程號,成績)
系部(系號,系名稱,系主任)

create database Test;	//創建數據庫Test
//建表的順序不能該表Department->Cource->Student->SCource
create table Department(	//系部表
	DNo		int,
	DName		nchar(10),
	DHost		nchar(10),
	primary key(DNo),		//設置DNo爲主鍵
);
create table Cource(	//課程表
	CNo		int	,
	CName		nchar(10),
	PreCource		nchar(10),
	TGrade		int,
	primary key(Cno),
);
create table Student(	//學生表,由於學生表需要對系部表關聯,所以先創建系部表
	SNo		int	,
	SName		nchar(10),
	SAge		int,
	SSex		nchar(2),
	SDept		int,
	primary key(SNo),
	foreign key(SDept) references Department(DNo),	//設置SDept爲DNo的外鍵
);
create table SCource(	//選課表,同理要建在學生表與課程表之下
	SNo		int,
	CNo		int	,
	Grade		int,
	primary key(SNo,Cno),
	foreign key(SNo) references Student(SNo),
	foreign key(CNo) references Cource(CNo),
);
//插入相關數據
insert into Department values(1,'計算機工程系','宋江');
insert into Department values(2,'化學工程系','盧俊義');
insert into Department values(3,'電子工程系','吳用');
insert into Department values(4,'法學系','公孫勝');
insert into Department values(5,'數學系','關勝');
insert into Department values(6,'應用化學系','林沖');
insert into Department values(7,'無機化學','秦明');
insert into Department values(8,'數學類','呼延灼');
insert into Department values(9,'媒體創意','花榮');
insert into Department values(10,'物理系','柴進');
insert into Department values(11,'廣告學','李應');

insert into Cource  values(1,'計算機導論',NULL,100);
insert into Cource  values(2,'c語言基礎',NULL,100);
insert into Cource  values(3,'java基礎','c語言基礎',100);
insert into Cource  values(4,'web前端應用','c語言基礎',100);
insert into Cource  values(5,'面向對象程序設計','java基礎',100);
insert into Cource  values(6,'javaweb程序設計','java基礎',100);
insert into Cource  values(7,'計算機組成原理','計算機導論',100);
insert into Cource  values(8,'數據庫原理',NULL,100);
insert into Cource  values(9,'大學英語',NULL,100);
insert into Cource  values(10,'大學物理',NULL,100);
insert into Cource  values(11,'大學體育',NULL,100);

insert into Student values(1,'劉一',18,'女',1);
insert into Student values(2,'陳二',18,'男',3);
insert into Student values(3,'張三',18,'男',2);
insert into Student values(4,'李四',18,'男',5);
insert into Student values(5,'王五',18,'女',4);
insert into Student values(6,'趙六',18,'男',5);
insert into Student values(7,'孫七',18,'女',6);
insert into Student values(8,'周八',18,'男',9);
insert into Student values(9,'吳九',18,'女',10);
insert into Student values(10,'鄭十',18,'女',6);
insert into Student values(11,'覃十一',18,'女',7);

insert into SCource values(1,1,89);
insert into SCource values(1,2,76);
insert into SCource values(2,3,87);
insert into SCource values(3,4,64);
insert into SCource values(4,4,97);
insert into SCource values(5,5,75);
insert into SCource values(6,5,63);
insert into SCource values(7,6,87);
insert into SCource values(7,7,45);
insert into SCource values(8,7,86);
insert into SCource values(9,8,87);
insert into SCource values(10,1,86);
insert into SCource values(10,2,54);
insert into SCource values(10,3,76);
insert into SCource values(10,4,87);
//查詢所有表,查看是否插入成功
select * from Student;
select * from Cource;
select * from SCource;
select * from Department;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章