数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(三)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(三)

关系数据库管理系统执行CREATE VIEW语句的结果只是把视图的定义存入数据字典,并不执行其中的SELECT语句。只是在对视图查询时,才按视图的定义从基本表中将数据查出。基本表中的数据改变,视图中的数据也会发生改变。[例3.85] 建立信息系学生的视图,并要求进行修改和插入操作时仍需保证该视图只有...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(二)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(二)

3.带子查询的删除语句子查询同样也可以嵌套在DELETE语句中,用以构造执行删除操作的条件。恢复数据:insert into SC values ('201215121', 1, 92), ('201215121', 2, 85), ('201215121', 3, 88), ...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(一)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(一)

使用的数据库为MySQL3.5 数据更新数据更新的操作有三种:插入修改删除3.5.1 插入数据SQL的数据插入语句INSERT有两种形式:插入一个元组插入子查询结果(一次插入多个元组)1. 插入元组插入元组的INSERT语句的格式:INSERT INTO 表名 [ 属性列1[, 属性列2]... ]...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(四)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(四)

5. 内连接内连接:合并具有相同属性列的两个或两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行,即只保存满足连接条件的元组。使用 [INNER] JOIN …ON 的方式实现多表的内连接查询。例:查询每个学生的学号、姓名、选修的课程名及成绩。SELECT s.Sno, Snam...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(三)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(三)

4. 聚集函数SQL提供的一些聚集函数:部分聚集函数:如果指定 DISTINCT 短语,则表示在计算时要取消指定列中的重复值。如果不指定DISTINCT短语或指定ALL短语(ALL为默认值),则表示不取消重复值。例:查询学生总人数SELECT count(*) FROM student;例:查询选修...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(二)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(二)

② 确定范围谓词 BETWEEN…AND…和NOT BETWEEN…AND…可以用来查找属性值在(或不在)指定范围内的元组,其中 BETWEEN后是范围的下限(即低值),AND后是范围的上限(即高值)。查询的结果包含下限和上限。[ 例 3.25 ] 查询年龄在20~23岁(包括20岁和23岁)之间的...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(一)

数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(一)

使用的数据库为MySQL,与书本使用的不同3.4 数据查询数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,其一般格式为:SELECT [ALL|DISTINCT] <目标列表达式> [别名] [, <目标列表达式> [别名]] ... FROM <...

数据库系统概论 ---- 第二章 -- 关系数据库(2.4 关系代数)(下)

数据库系统概论 ---- 第二章 -- 关系数据库(2.4 关系代数)(下)

选择运算实际上是从关系R中选取使逻辑表达式F为真的元组,这是从行的角度进行的运算。例题1:查询信息系(IS系)的全体学生例题2:查询年龄小于20岁的学生2. 投影(基本运算)关系R上的投影是从R中选择出若干属性列组成新的关系。记作:其中A为R中的属性列。投影操作是从列的角度进行的运算。例题1:查询学...

数据库系统概论 ---- 第二章 -- 关系数据库(2.4 关系代数)(上)

数据库系统概论 ---- 第二章 -- 关系数据库(2.4 关系代数)(上)

2.4 关系代数关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。运算的三大要素:1.运算对象2.运算符3.运算结果关系代数的运算对象是关系,运算结果也为关系。关系代数用到的运算符包括两类:1.集合运算符2.专门的关系运算符关系代数的运算按运算符的不同可以分为:1.传统的集合运算:传统的集合...

数据库系统概论 ---- 第二章 -- 关系数据库(2.1~2.3)(重要知识点)

前言将【数据库系统概论----第二章–关系数据库(2.1~2.3)】中重要的知识点进行归纳整理1. 关系关系为笛卡尔积的有限子集。关系为一张二维表。笛卡尔积本身在实体空间中是无意义的,关系为从笛卡尔积中取出有意义的子集。相关术语:目(度):表中有几列就为几度或几目。有几行为几元关系。表的每行对应一个...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

PolarDB数据库技术
PolarDB数据库技术
沉淀和分享PolarDB数据库技术,扎根云原生数据库前沿技术,培养更多数据库技术爱好者
231+人已加入
加入