课程设计(数据库)

来源:互联网 发布:月光软件 编辑:程序博客网 时间:2024/05/21 22:56

//即使绝望,但世界在我身边依旧是美丽的;

创建Stu_course数据库

create database Stu_course on  primary  -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/    name='Stu_course',  -- 主数据文件的逻辑名称    filename='D:\Stu_course.mdf', -- 主数据文件的物理名称    size=5mb, --主数据文件的初始大小    maxsize=100mb, -- 主数据文件增长的最大值    filegrowth=15%--主数据文件的增长率)log on(/*--日志文件的具体描述,各参数含义同上--*/    name='Stu_course_log',    filename='D:\Stu_course_log.ldf',    size=2mb,    filegrowth=1mb)

向Stu_course创建表格student

use Stu_course gocreate table student(s_no varchar(8) primary key,s_name varchar(8) not null,s_sex varchar(4),s_age int,s_dept varchar(20),s_addrerss varchar(50));

向表格student中insert数据

insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('1','李平','男',22,'计算机应用技术','湖南')insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('2','王丫','女',19,'信息安全','广西')insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('3','钟信','男',21,'网络工程','重庆')insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('4','木林','女',20,'信息安全','北京')insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('5','李文','男',20,'计算机应用技术','上海')insert into student(s_no,s_name,s_sex,s_age,s_dept,s_address) values('6','丽思','女',18,'网络工程','大连')
向Stu_course创建表格course

create table course(c_no varchar(8)primary key,c_name varchar(20)not null,c_hour int,c_score numeric(2,1)/*数字型,长度最长为2,小数点为1位*/);

向表格course中insert数据

insert into course(c_no,c_name,c_hour,c_score) values('1','数据结构',56,2.5)insert into course(c_no,c_name,c_hour,c_score) values('2','大学英语',32,2)insert into course(c_no,c_name,c_hour,c_score) values('3','高等数学',56,5)insert into course(c_no,c_name,c_hour,c_score) values('4','数据库系统',48,2.5)
向Stu_course创建表格score

create table score(c_no varchar(8),s_no varchar(8),score int,primary key(c_no,s_no),foreign key(c_no)references course(c_no),foreign key(s_no)references student(s_no));
添加数据

insert into score(c_no,s_no,score) values('1','1','80')insert into score(c_no,s_no,score) values('1','2','89')insert into score(c_no,s_no,score) values('1','4','90')insert into score(c_no,s_no,score) values('2','1','85')




0 0