
sql
码上夏雨
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL语句之函数
SQL语句之函数在函数部分,我们将结合实例来进行讲解例题一查询指定学生已经得到的修课总学分(考试及格的课程才能拿到学分),学号为输入参数,总学分为函数返回结果。create function fun1(@sno char(10)) returns int asbegin declare @res int select @res = sum(credit) from student s inner join sc on sc.sno = sc.sno inner join course原创 2020-06-21 18:40:55 · 556 阅读 · 0 评论 -
SQL语句之触发器
SQL语句之触发器SQL语句之触发器IF NOT EXISTS和 IF EXISTS的区别介绍使用AFTER触发器与INSTEAD OF触发器的区别INSTEAD OF触发器AFTER触发器Inserted和Deleted在insert、update、detele的简单使用示例AFTER触发器示例INSTEAD OF触发器示例ReferencesSQL语句之触发器在学习触发器之前,我们先要明确几个概念:IF NOT EXISTS和 IF EXISTS的区别介绍if not exists 即如果不存原创 2020-06-21 14:39:00 · 2558 阅读 · 0 评论 -
SQL经典增删改三部曲
SQL经典增删改三部曲插入表数据删除表数据修改表数据插入表数据语法INSERT INTO 表名称 VALUES (值1, 值2,…)INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…)INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Ch原创 2020-06-20 21:24:44 · 231 阅读 · 0 评论 -
SQL语句之存储过程
SQL语句之存储过程SQL三类存储过程不含参数的存储过程含输入参数的存储过程既含输入参数,又含输出参数的存储过程删除存储过程SQL三类存储过程SQL语句的存储过程主要有以下三种:不含参数的含有输入参数的既含有输入参数,又含有输出参数的我们通过下面三道例题来做详细的理解不含参数的存储过程查询每个学生的修课总学分,要求列出学生学号及总学分。存储过程定义create proc p1asselect sno,SUM(credit) as 总学分 from scinner join co原创 2020-06-20 21:14:04 · 3172 阅读 · 0 评论 -
关系代数(一)
关系代数(一)1. 关系代数的五个基本操作并(Union)设关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组构成的集合,记为R∪S。形式定义如下:R∪S≡{ t | t∈R ∨ t∈S },t是元组变量,R和S的元数相同关系中属性个数称为“元数”(arity)。差(Difference)设关系R和S具有相同的关系模式,R和S的差是由属于R但不属于S的元组构成的集合,记...原创 2020-03-12 10:17:40 · 2860 阅读 · 0 评论 -
ER模型向关系模型的转换规则
ER模型向关系模型的转换规则ER模型向关系模型的转换,实际上就是把ER图转换成关系模式的集合。规则1(实体类型的转换)将每个实体类型转换成一个关系模式/表,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。规则2(二元联系类型的转换)主键区别实体间联系是1:1。实体间联系是1:N。实体间联系是M:N。一对一关系示例11校名学校地址电话任职任职年月校长姓名姓...原创 2020-03-11 12:16:44 · 4566 阅读 · 0 评论