Alex_McAvoy

想要成为渔夫的猎手

【查询指定列】

在多数情况下,用户只需要表中的部分属性列,此时通过 SELECT 子句的 <目标列表表达式> 中指定要查询的属性列即可

例如,查询全体学生的学号、姓名

阅读全文 »

【索引】

当表的数据量较大时,查询操作会比较耗时,而建立索引就是为了加快查询速度,可以根据需要在基本表上建立一个或多个索引,以加快查找速度

建立与删除索引一般由数据库管理员建表的人来完成,此外 DBMS 一般会自动建立主键 PRIMARY KEY 和取唯一值 UNIQUE 列的索引

阅读全文 »

【视图】

视图是从一个或几个基本表导出的表,其是一个虚表

数据库中仅存放视图定义,不存放其具体数据,这些具体数据仍在原来的基本表中,因此基本表中的数据一旦发生变化,从视图中查询出的数据也就随之改变了

阅读全文 »

【模式定义】

基本语法

在 SQL 中,要创建模式,需要调用该命令的用户拥有数据库管理员权限,或者取得了数据库管理员所授予的 CREATE SCHEMA 权限

阅读全文 »

【问题描述】

在字符串的单模式匹配中,对于待匹配的长度为 $n$ 的数组 T[n]称为文本(Text),对于匹配的满足 $m\leq n$ 的长度为 $m$ 的数组 P[m] 称为模式(Pattern)

当 $0\leq s \leq n-m$ 时,若对于 $1\leq i\leq m$,有 T[s+i]=P[i] 成立,则称 $s$ 为模式 P 在文本 T 中的有效位移(Valid Shift),又称匹配点

阅读全文 »

【字符串的定义】

1.字符集

一个字符集 $\Sigma$ 是一个建立了全序关系的集合,也就是说,$\Sigma$ 中的任意两个不同的元素 $\alpha$ 和 $\beta$ 都可以比较大小,要么 $\alpha<\beta$,要么 $\alpha>\beta$

阅读全文 »

【概述】

目前,结构化查询语言 SQL 是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言,其功能不仅仅是查询,还包括数据库模式创建、数据库数据更新、数据库安全性完整性定义与控制等功能

关系操作 中,简单介绍了关系数据语言,本篇将对 SQL 进行简单的介绍

阅读全文 »

【数组】

概念

数组,是由 $n(n \geq1 )$ 个相同类型的数据元素构成的有限序列,每个数据元素被称为一个数组元素,每个元素在数组中的序号称为数组的下标,下标的取值范围被称为维界

阅读全文 »