SQL 插入数据 发表于 2018-10-08 分类于 学习笔记 , 数据库系统 本文字数: 706 阅读时长 ≈ 1 分钟 【INSERT 语句】在 SQL 中,插入元组使用的是 INSERT 语句,其基本语法如下 123INSERTINTO <表名> [(<属性列1> [,<属性列2>,...,<属性列n>])]VALUES (<常量1> [,<常量2>,...,<常量n>]); 阅读全文 »
SQL 视图查询 发表于 2018-10-08 分类于 学习笔记 , 数据库系统 本文字数: 281 阅读时长 ≈ 1 分钟 在 SQL 视图的数据定义 中,介绍了视图的数据定义,视图定义后,用户即可像对基本表一样进行查询 例如,在建立了 CS 系学生视图 is_student 后,查找年龄小于等于 20 岁的学生 阅读全文 »
SQL 嵌套查询 发表于 2018-10-07 分类于 学习笔记 , 数据库系统 本文字数: 2.9k 阅读时长 ≈ 3 分钟 【概述】一个 SELECT-WHERE 语句称为一个查询块,将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中,称为嵌套查询 在嵌套查询这种,上层的查询块称为外层查询或父查询,下层的查询块称为内层查询或子查询 阅读全文 »
SQL 连接查询 发表于 2018-10-07 分类于 学习笔记 , 数据库系统 本文字数: 1.9k 阅读时长 ≈ 2 分钟 【连接查询】前面的查询都是针对一个表进行的,当一个查询同时涉及到两个及以上的表时,称为连接查询,关于连接的关系代数的概念,在 关系代数 中介绍过 而连接查询是关系数据库中最主要的查询,包括:等值与非等值连接查询、自然连接查询、自身连接查询、外连接查询、多表连接查询、复合连接查询 阅读全文 »
SQL 集合查询 发表于 2018-10-07 分类于 学习笔记 , 数据库系统 本文字数: 1.1k 阅读时长 ≈ 1 分钟 【集合查询】SELECT 语句的查询结果是元组的集合,因此多个 SELECT 语句的结果可进行集合操作 集合操作主要包括并操作 UNION、交操作 INTERSECT、差操作 EXCEPT 阅读全文 »
SQL 的 ORDER 子句与 GROUP 子句 发表于 2018-10-06 分类于 学习笔记 , 数据库系统 本文字数: 1.1k 阅读时长 ≈ 1 分钟 【ORDER BY 子句】基本使用ORDER BY 子句用于对查询结果按照一个或多个属性列进行升序 ASC 或降序 DESC 排序,默认为升序 阅读全文 »
SQL 的 WHERE 子句 发表于 2018-10-06 分类于 学习笔记 , 数据库系统 本文字数: 1k 阅读时长 ≈ 1 分钟 【常用查询条件】查询满足指定条件的元组一般通过 WHERE 子句来实现,常用的查询条件如下表 阅读全文 »
SQL 列的选定 发表于 2018-10-06 分类于 学习笔记 , 数据库系统 本文字数: 666 阅读时长 ≈ 1 分钟 【查询指定列】在多数情况下,用户只需要表中的部分属性列,此时通过 SELECT 子句的 <目标列表表达式> 中指定要查询的属性列即可 例如,查询全体学生的学号、姓名 阅读全文 »
SQL 索引的数据定义 发表于 2018-10-05 分类于 学习笔记 , 数据库系统 本文字数: 1.3k 阅读时长 ≈ 1 分钟 【索引】当表的数据量较大时,查询操作会比较耗时,而建立索引就是为了加快查询速度,可以根据需要在基本表上建立一个或多个索引,以加快查找速度 建立与删除索引一般由数据库管理员或建表的人来完成,此外 DBMS 一般会自动建立主键 PRIMARY KEY 和取唯一值 UNIQUE 列的索引 阅读全文 »
SQL 视图的数据定义 发表于 2018-10-05 分类于 学习笔记 , 数据库系统 本文字数: 2.9k 阅读时长 ≈ 3 分钟 【视图】视图是从一个或几个基本表导出的表,其是一个虚表 数据库中仅存放视图定义,不存放其具体数据,这些具体数据仍在原来的基本表中,因此基本表中的数据一旦发生变化,从视图中查询出的数据也就随之改变了 阅读全文 »