第4章 关系数据库标准语言SQL语言.pptx

第四章 关系数据库标准语言SQL语言关系运算查询功能操纵功能定义功能4.1 关系运算4.1.1、传统的集合运算4.1.2、专门的关系运算4.1.1 传统的集合运算:并、交、差 进行集合运算的两个关系必须具有相同的结构。对于表来说就要求两个表的字段变量要一样。4.1.2、专门的关系运算专门的关系运算:选择、投影、连接一、 选择:查找满足条件的元组(行的角度运算)。从列的角度进行的运算查询性别为女的记录二、 投影指定若干属性组成新的关系( 从列的角度进行的操作)。查询学号 和姓名信息三 联接联接分为等值联接和自然联接1、等值联接:按照两个表的公共字段对应相等把多个关系合成一个关系。()2、自然联接:去掉重复属性的等值联接联接:将两个(多个)关系通过联接条件横向拼成一个新的关系;新的关系包括满足联接条件的所有元组。4.2查询功能 4.2.1 SQL 概述SQL是结构化查询语言Structured Query Language的缩写。它包含数据定义、数据操纵和数据控制功能,核心功能是查询功能;是关系型数据库的标准数据语言,现在所有的关系数据库管理系统都支持SQL。表之间的联系:4.2.2 简单查询 基于一个表的查询格式: select 字段列表 from 表名 [where 条件]例1、从student表中查出所有人的年龄.Select 年龄 from student例2:检索

文档评论(0)

1亿VIP精品文档

相关文档