05 2022 档案

摘要:本文介绍如何使用 SELECT 语句查询 SQL 如何对表进行创建、更新和删除操作 中创建的 Product 表中数据。这里使用的 SELECT 语句是 SQL 最基本也是最重要的语句。 请大家在实际运行本文中的 SELECT 语句时,亲身体验一下其书写方法和执行结果。 执行查询操作时可以指定想要查 阅读全文
posted @ 2022-05-27 17:23 Vin° 阅读(9065) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用 CREATE DATABASE 语句创建数据库、 CREATE TABLE 语句创建表、ALTER TABLE 语句更新表、DROP TABLE 语句删除表。 一、表的创建 本节要点 表通过 CREATE TABLE 语句创建而成。 表和列的命名要使用有意义的文字。 指定列的数据类 阅读全文
posted @ 2022-05-27 10:06 Vin° 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:本文介绍数据库的结构和基本理论,以及数据库的实际应用。同时还介绍关系数据库专用的 SQL 语句的书写方法和规则。 一、数据库是什么 本节重点 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。 通过使用 DBMS, 阅读全文
posted @ 2022-05-25 14:16 Vin° 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:本文介绍开源数据库 PostgreSQL(版本 9.5.3 1)在 Windows 10 环境下的安装方法。 PostgreSQL 是 1980 年以加利福尼亚大学为中心开发出来的 DBMS,与 MySQL 一样,都是世界上广泛应用的开源数据库(DB)。它严格遵守标准 SQL 规则,是初学者的最佳选 阅读全文
posted @ 2022-05-25 09:53 Vin° 阅读(3044) 评论(0) 推荐(0) 编辑
摘要:本文介绍 SQL 所涉及的几个数据处理特性:约束、索引和触发器。约束是实施引用完整性的重要部分,索引可改善数据检索的性能,触发器可以用来执行运行前后的处理。 一、约束 SQL 已经改进过多个版本,成为非常完善和强大的语言。许多强有力的特性给用户提供了高级的数据处理技术,如约束。 关联表和引用完整性已 阅读全文
posted @ 2022-05-19 16:39 Vin° 阅读(327) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL 游标,为什么使用游标,如何使用游标。你使用的 DBMS 可能会提供某种形式的游标,以及这里没有提及的功能。更详细的内容请参阅具体的 DBMS 文档。 一、游标 SQL 检索操作返回一组称为结果集的行,这组返回的行都是与 SQL 语句相匹配的行(零行到多行)。 简单地使用 SE 阅读全文
posted @ 2022-05-19 15:15 Vin° 阅读(653) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL 事务处理,如何利用 COMMIT 和 ROLLBACK 语句对何时写数据、何时撤销进行明确的管理;还学习了如何使用保留点,更好地控制回退操作。 一、事务处理 使用事务处理(transaction processing),通过确保成批的 SQL 操作要么完全执行,要么完全不执行 阅读全文
posted @ 2022-05-19 13:41 Vin° 阅读(1488) 评论(0) 推荐(1) 编辑
摘要:本文介绍什么是 SQL 存储过程,为什么要使用存储过程,如何使用存储过程,以及创建和使用存储过程的基本语法。 一、存储过程 迄今为止,我们使用的大多数 SQL 语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一些复杂的操作需要多条语句才能完成,例如以下的情形。 为了处理订单,必须 阅读全文
posted @ 2022-05-19 11:56 Vin° 阅读(298) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL 视图,它们怎样工作,何时使用它们。视图提供了一种封装 SELECT 语句的层次,可用来简化数据处理,重新格式化或保护基础数据。 一、视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 说明:SQLite 的视图 SQLite 仅支持只读视图,所以 阅读全文
posted @ 2022-05-19 10:51 Vin° 阅读(307) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用 SQL CREATE TABLE 创建新表,DROP TABLE 用来完整地删除一个表,ALTER TABLE 用来更改表列或其他诸如约束或索引等对象。 一、创建表 SQL 不仅用于表数据操纵,而且还用来执行数据库和表的所有操作,包括表本身的创建和处理。 一般有两种创建表的方法: 阅读全文
posted @ 2022-05-19 09:27 Vin° 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用 UPDATE 和 DELETE 语句处理表中的数据,还介绍了为什么 WHERE 子句对 UPDATE 和 DELETE 语句很重要。 一、更新数据 更新(修改)表中的数据,可以使用 UPDATE 语句。有两种使用 UPDATE 的方式: 更新表中的特定行; 更新表中的所有行。 下面 阅读全文
posted @ 2022-05-18 15:55 Vin° 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用 SQL INSERT 语句将数据插入到表中,如何用 INSERT SELECT 从其他表中导入行,如何用 SELECT INTO 将行导出到一个新表。 一、数据插入 毫无疑问,SELECT 是最常用的 SQL 语句了。但是,还有其他 3 个常用的 SQL 语句需要学习。第一个就是 阅读全文
posted @ 2022-05-18 14:48 Vin° 阅读(3411) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何利用 SQL UNION 操作符将多条 SELECT 语句组合成一个结果集。使用 UNION 可极大地简化复杂的 WHERE 子句,简化从多个表中检索数据的工作。 一、组合查询 多数 SQL 查询只包含从一个或多个表中返回数据的单条 SELECT 语句。但是,SQL 也允许执行多个查询( 阅读全文
posted @ 2022-05-18 13:30 Vin° 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:本文介绍自联结(self-join)、自然联结(natural join)和外联结 (outer join),包括它们的含义和使用方法。介绍如何使用表别名,如何对被联结的表使用聚集函数。 一、使用表别名 SQL 如何创建计算字段 介绍了如何使用别名引用被检索的表列。给列起别名的语法如下: SELEC 阅读全文
posted @ 2022-05-18 09:18 Vin° 阅读(297) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL INNER JOIN 联结,为什么使用联结,如何编写使用联结的 SELECT 语句。并讲述了一些关系数据库设计的基本知识,包括等值联结(也称为内联结)这种最常用的联结。 一、联结 SQL 最强大的功能之一就是能在数据查询的执行中联结(join)表。联结是利用 SQL 的 SE 阅读全文
posted @ 2022-05-17 09:12 Vin° 阅读(2089) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL 子查询,如何使用它们。子查询常用于 WHERE 子句的 IN 操作符中,以及用来填充计算列。 一、子查询 SELECT 语句是 SQL 的查询。我们迄今为止所看到的所有 SELECT 语句都是简单查询,即从单个数据库表中检索数据的单条语句。 查询(query) 任何 SQL 阅读全文
posted @ 2022-05-16 11:22 Vin° 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用 SQL GROUP BY 子句分组数据,以便汇总表内容的子集。这涉及两个新 SELECT 语句子句:GROUP BY 子句和 HAVING 子句。 一、数据分组 从 如何使用 SQL AVG、COUNT、MAX、MIN 和 SUM 汇总数据 中得知,使用 SQL 聚集函数可以汇总数 阅读全文
posted @ 2022-05-16 09:38 Vin° 阅读(2275) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是 SQL 的聚集函数,如何利用它们汇总表的数据。这些函数很高效,它们返回结果一般比你在自己的客户端应用程序中计算要快得多。 一、聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此 SQL 提供了专门的函数。使用这些函数,SQL 查询可用于检索数据,以便分析和报表生成。这种类型 阅读全文
posted @ 2022-05-12 16:46 Vin° 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是函数,DBMS 支持何种函数,以及如何使用这些函数;还将讲解为什么 SQL 函数的使用可能会带来问题。 一、函数 与大多数其他计算机语言一样,SQL 也可以用函数来处理数据。函数一般是在数据上执行的,为数据的转换和处理提供了方便。 SQL 如何创建计算字段 中用来去掉字符串尾的空格的 阅读全文
posted @ 2022-05-12 11:58 Vin° 阅读(403) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是计算字段,如何创建计算字段,我们用例子说明了计算字段在字符串拼接和算术计算中的用途。以及如何从应用程序中使用别名引用它们。 一、计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式,下面举几个例子。 需要显示公司名,同时还需要显示公司的地址,但这两个信息存储在不同的表列中。 城 阅读全文
posted @ 2022-05-12 09:19 Vin° 阅读(655) 评论(0) 推荐(0) 编辑
摘要:本文介绍什么是通配符、如何使用通配符,以及怎样使用 SQL LIKE 操作符进行通配搜索,以便对数据进行复杂过滤。 一、LIKE 操作符 前面介绍的所有操作符都是针对已知值进行过滤的。不管是匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的。 但是 阅读全文
posted @ 2022-05-11 09:24 Vin° 阅读(700) 评论(0) 推荐(0) 编辑