第3章 关系数据库标准语言SQL——3.6 空值的处理

3.6  空值的处理      所谓空值就是“不知道”或“不存在”或“无意义”的值。SQL语言中允许某些元组的某些属性在一定情况下取空值。一般有以下几种情况:      >>该属性应该有一个值,但目前不知道它的具体值。...

第3章 关系数据库标准语言SQL——3.5 数据更新

3.5  数据更新          数据更新操作有三种:向表中添加若干行数据、修改表中的数据和删除表中的若干行数据。在SQL中有相应的三类语句。3.5.1  插入数据      SQL的数...

第3章 关系数据库标准语言SQL——3.4 数据查询(下)

第3章 关系数据库标准语言SQL——3.4 数据查询(下)

3.4  数据查询(下)3.4.3  嵌套查询      在SQL语言中,一个select-from-where语句称为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为嵌套查询(nested query)...

第3章 关系数据库标准语言SQL——3.4 数据查询(上)

3.4  数据查询(上)      数据查询是数据库的核心操作。SQL提供了select语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为:select [all|distinct] <目标列表达式> [,<目标列表达式&g...

第3章 关系数据库标准语言SQL——3.3 数据定义

第3章 关系数据库标准语言SQL——3.3 数据定义

3.3  数据定义      关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义,如表3.3所示。表3.3操作对象操作方式创建删除修改模式create sc...

第3章 关系数据库标准语言SQL——3.2 学生-课程数据库

3.2  学生-课程数据库      本章以学生-课程数据库为例来讲解SQL的数据定义、数据操纵、数据查询和数据控制语句。      为此,首先要定义一个学生-课程模式S-T。学生-课程数据库中包括以下三个表:Student学生表...

第3章 关系数据库标准语言SQL——3.1 SQL概述

第3章 关系数据库标准语言SQL——3.1 SQL概述

3.1  SQL概述      结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。其功能不仅仅是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性...

数据库系统概论 ---- 第三章 -- 关系数据库标准语言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]... ]...

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

产品推荐

社区圈子

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