SQL Serve数据使用 一,
student-course-sc表构建:
student表:
create table student
(sno char(9) primary key, /*学号 主键 char(n):长度为n的定长字符串*/
sname char(20) unique, /*姓名 取唯一值*/
ssex char(2), /*性别*/
sage smallint, /*年龄*/
sdept char(20) /*成绩*/
);
添加元素:
insert into student(sno,sname,ssex,sage,sdept)values /*增加元素*/
('201215125','明治','男','25','SI');
course表:
create table course
(cno char(4) primary key, /*课程号*/
cname char(40) not null, /*课程名*/
cpno char(4), /*先行课*/
ccedit smallint, /*学分*/
foreign key(cpno) references course(cno) /*表级完整性约束条件,Cpno为外码,被参照表Course,列:cno*/
);
添加元素:
insert into course(cno,cname)values /*增加元素*/
('2','数据库');
sc表:
create table sc
(sno char(9), /*学号*/
cno char(4), /*课程号*/
grade smallint, /*成绩 smalliint :短整数*/
primary key (sno,cno),
foreign key(sno)references student(sno),
foreign key(cno)references course(cno),
);
添加元素:
insert into sc(sno,cno,grade)values /*增加元素*/
('201215125','2','90');
另:快速的输入数据可鼠标右键点击新建的数据表 选择编辑前200行。将数据输入后右键执行即可!!!