数据库
文章平均质量分 61
未闻小然桑
咱的目标是星辰大海。。。
展开
-
SQL完整性约束
0. 前言完整性约束保证授权用户对数据库所做的修改不会破坏数据的一致性。1. 单个关系上的约束1.1 not null 约束not null声明禁止在该属性上插入空值。任何可能导致向一个声明为not null的属性插入空值的数据都会产生错误诊断信息。1.2 unique约束unique (Aj1A_{j1}, Aj2A_{j2},…, AjmA_{jm}) unique声明指出Aj1A_{j1}原创 2016-11-06 15:40:01 · 2801 阅读 · 0 评论 -
SQL聚集函数
0. 简介聚集函数是以值的一个集合(集或多重集)为输入、返回单个值的函数。 SQL提供了五个固有聚集函数:平均值:avg最小值:min最大值:max总和:sum计数:count1. 基本聚集e.g.select avg(salary)from instructorwhere dept_name = "Computer"2. 分组聚集在SQL中可以使用group by子句将聚集函数作原创 2016-10-28 22:21:51 · 961 阅读 · 0 评论 -
关系模型的那些事儿
数据模型:描述数据、数据联系、数据语义及一致性约束的概念工具的集合在关系模型的术语中,关系(relation)用来指代表,而元组(tuple)用来指代行, 属性(attribute)指代的是表中的列。超码(superkey)是一个或多个属性的集合,这些属性的组合可以使我们在一个关系中唯一的标识一个元组。最小超码称为候选码(candidate key)。主码(primary key): 代表被数原创 2016-10-20 11:34:09 · 677 阅读 · 0 评论 -
SQL的那些事儿
1. SQL查询语言概览SQL语言有以下几个部分:数据定义语言(Data-Definition Language, DDL): SQL DDL提供定义关系模式、删除关系以及修改关系模式的命令。数据操纵语言(Data-Manipulation Language, DML): SQL DML提供从数据库中查询信息,以及在数据库中插入元组、删除元组、修改元组的能力。完整性(integrity): S原创 2016-10-20 15:50:20 · 300 阅读 · 0 评论