数据库
文章平均质量分 79
lin林青春lin
学到的,就是自己的啦~*⸜( •ᴗ• )⸝*
展开
-
数据库-安全性约束触发器(条件限制,修改表结构,级联删除,级联更新)
1. 创建成绩表,学号、课程号是外键,分数默认为0,限制在0-100之间Create table 成绩表(学号 char(9) NOT NULL,课程ID integer NOT NULL,分数 smallint NULL default 0,)Insert into 成绩表 (学号,课程ID,分数) values ('151011001',2,0)Insert into 成绩表 (学号,课程ID,分数) values ('151011001',1,0)Insert into 成绩表 (原创 2020-05-31 17:37:45 · 2782 阅读 · 0 评论 -
数据库-创建存储过程(成绩查询,选课,选课查询,不同级别的乘法口诀)
1、创建存储过程P_成绩查询 ,输入某个同学的学号,可以查询该同学的学号、姓名、课程名、分数create procedure p_成绩查询 @sno char(9) as select s.学号,姓名,课程名,分数 from 学生表 s ,课程表 c ,成绩表 sc where s.学号 = sc.学号 and c.ID = sc.课程ID and s.学号 = @snoexecute p_成绩查询 '151011029'2、创建存储过程P_选课 ,通过 学号和课程名向成绩表中插入原创 2020-05-25 11:20:45 · 45357 阅读 · 0 评论 -
数据库-视图view(查询自己的成绩,每个同学的平均分,统计各系人数,单个系部学生信息,删除视图 )
1、查询你自己各门课的成绩:V_自己的成绩(学号、姓名、课程名、分数)create view v_自己的成绩as select sc.学号,姓名,课程名,分数 from 学生表 s , 课程表 c , 成绩表 sc where s.学号=sc.学号 and c.ID=sc.课程ID and sc.学号='151011029'2、查询你自己各门课的成绩:V_自己的成绩(学号、姓名、课程名、分数,要求这几个字段用英文命名:Num,Name,CourseName,Score)create v原创 2020-05-11 22:10:24 · 23810 阅读 · 0 评论 -
数据库应用-数据更新
数据库资源引用前几篇文章1、制作jwxt关系图2、使用图形界面分别向系部表、课程表插入2条记录3、使用insert into语句分别向学生表、成绩表各插入5条记录(其中包括插入学生表一条自己的记录,成绩表插入自己的两条记录,数据库原理分数是80,数学为85)insert into 学生表 values('151011029','林青春','女','231231234','1999-01...原创 2020-05-05 21:31:43 · 540 阅读 · 0 评论 -
数据库-多表联合查询
1.创建数据库和表(新建查询+执行)create database jwxtdbuse jwxtdbCreate table 系部表(系部ID smallint NOT NULL PRIMARY KEY,系部名 nvarchar(30) NOT NULL UNIQUE,地址 nvarchar(50) NULL UNIQUE,电话 nvarchar(11) NULL )Ins...原创 2020-04-26 22:18:41 · 1083 阅读 · 0 评论 -
数据库应用1.2查询
1.创建数据库和表(新建查询+执行)create database jwxtdbuse jwxtdbCreate table 系部表(系部ID smallint NOT NULL PRIMARY KEY,系部名 nvarchar(30) NOT NULL UNIQUE,地址 nvarchar(50) NULL UNIQUE,电话 nvarchar(11) NULL )Ins...原创 2020-04-22 14:32:24 · 473 阅读 · 0 评论 -
数据库应用-1.1创建数据库+新建表
打开Microsoft SQL Server Management Studio 18点击“新建查询”,输入create database 教务系统,选中,点击执行。下面会显示:命令已成功完成。输入 use 教务系统,选中,执行。工作区就会变成教务系统。接下来就可以开始建表了。代码如下:create database 教务系统use 教务系统CREATE SCHEMA A...原创 2020-04-14 14:33:49 · 332 阅读 · 0 评论