摘要: 随着表中记录(数据行)的不断积累,存储数据逐渐增加,有时我们可能希望计算出这些数据的合计值或者平均值等。 本文介绍如何使用 SQL 语句对表进行聚合和分组的方法。此外,还介绍在汇总操作时指定条件,以及对汇总结果进行升序、降序的排序方法。 一、对表进行聚合查询 本节重点 使用聚合函数对表中的列进行计算 阅读全文
posted @ 2022-06-06 11:55 Vin° 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何使用 SELECT 语句查询 SQL 如何对表进行创建、更新和删除操作 中创建的 Product 表中数据。这里使用的 SELECT 语句是 SQL 最基本也是最重要的语句。 请大家在实际运行本文中的 SELECT 语句时,亲身体验一下其书写方法和执行结果。 执行查询操作时可以指定想要查 阅读全文
posted @ 2022-05-27 17:23 Vin° 阅读(8059) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何使用 CREATE DATABASE 语句创建数据库、 CREATE TABLE 语句创建表、ALTER TABLE 语句更新表、DROP TABLE 语句删除表。 一、表的创建 本节要点 表通过 CREATE TABLE 语句创建而成。 表和列的命名要使用有意义的文字。 指定列的数据类 阅读全文
posted @ 2022-05-27 10:06 Vin° 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 本文介绍数据库的结构和基本理论,以及数据库的实际应用。同时还介绍关系数据库专用的 SQL 语句的书写方法和规则。 一、数据库是什么 本节重点 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。 通过使用 DBMS, 阅读全文
posted @ 2022-05-25 14:16 Vin° 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 本文介绍开源数据库 PostgreSQL(版本 9.5.3 1)在 Windows 10 环境下的安装方法。 PostgreSQL 是 1980 年以加利福尼亚大学为中心开发出来的 DBMS,与 MySQL 一样,都是世界上广泛应用的开源数据库(DB)。它严格遵守标准 SQL 规则,是初学者的最佳选 阅读全文
posted @ 2022-05-25 09:53 Vin° 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 SQL 所涉及的几个数据处理特性:约束、索引和触发器。约束是实施引用完整性的重要部分,索引可改善数据检索的性能,触发器可以用来执行运行前后的处理。 一、约束 SQL 已经改进过多个版本,成为非常完善和强大的语言。许多强有力的特性给用户提供了高级的数据处理技术,如约束。 关联表和引用完整性已 阅读全文
posted @ 2022-05-19 16:39 Vin° 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 本文介绍什么是 SQL 游标,为什么使用游标,如何使用游标。你使用的 DBMS 可能会提供某种形式的游标,以及这里没有提及的功能。更详细的内容请参阅具体的 DBMS 文档。 一、游标 SQL 检索操作返回一组称为结果集的行,这组返回的行都是与 SQL 语句相匹配的行(零行到多行)。 简单地使用 SE 阅读全文
posted @ 2022-05-19 15:15 Vin° 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 本文介绍什么是 SQL 事务处理,如何利用 COMMIT 和 ROLLBACK 语句对何时写数据、何时撤销进行明确的管理;还学习了如何使用保留点,更好地控制回退操作。 一、事务处理 使用事务处理(transaction processing),通过确保成批的 SQL 操作要么完全执行,要么完全不执行 阅读全文
posted @ 2022-05-19 13:41 Vin° 阅读(1225) 评论(0) 推荐(1) 编辑
摘要: 本文介绍什么是 SQL 存储过程,为什么要使用存储过程,如何使用存储过程,以及创建和使用存储过程的基本语法。 一、存储过程 迄今为止,我们使用的大多数 SQL 语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一些复杂的操作需要多条语句才能完成,例如以下的情形。 为了处理订单,必须 阅读全文
posted @ 2022-05-19 11:56 Vin° 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本文介绍什么是 SQL 视图,它们怎样工作,何时使用它们。视图提供了一种封装 SELECT 语句的层次,可用来简化数据处理,重新格式化或保护基础数据。 一、视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 说明:SQLite 的视图 SQLite 仅支持只读视图,所以 阅读全文
posted @ 2022-05-19 10:51 Vin° 阅读(280) 评论(0) 推荐(0) 编辑