随笔分类 -  SQL

摘要:本文介绍如何使用 SQL CREATE TABLE 创建新表,DROP TABLE 用来完整地删除一个表,ALTER TABLE 用来更改表列或其他诸如约束或索引等对象。 一、创建表 SQL 不仅用于表数据操纵,而且还用来执行数据库和表的所有操作,包括表本身的创建和处理。 一般有两种创建表的方法: 阅读全文
posted @ 2022-05-19 09:27 Vin° 阅读(3296) 评论(0) 推荐(0)
摘要:本文介绍如何使用 UPDATE 和 DELETE 语句处理表中的数据,还介绍了为什么 WHERE 子句对 UPDATE 和 DELETE 语句很重要。 一、更新数据 更新(修改)表中的数据,可以使用 UPDATE 语句。有两种使用 UPDATE 的方式: 更新表中的特定行; 更新表中的所有行。 下面 阅读全文
posted @ 2022-05-18 15:55 Vin° 阅读(1884) 评论(0) 推荐(0)
摘要:本文介绍如何使用 SQL INSERT 语句将数据插入到表中,如何用 INSERT SELECT 从其他表中导入行,如何用 SELECT INTO 将行导出到一个新表。 一、数据插入 毫无疑问,SELECT 是最常用的 SQL 语句了。但是,还有其他 3 个常用的 SQL 语句需要学习。第一个就是 阅读全文
posted @ 2022-05-18 14:48 Vin° 阅读(3714) 评论(0) 推荐(0)
摘要:本文介绍如何利用 SQL UNION 操作符将多条 SELECT 语句组合成一个结果集。使用 UNION 可极大地简化复杂的 WHERE 子句,简化从多个表中检索数据的工作。 一、组合查询 多数 SQL 查询只包含从一个或多个表中返回数据的单条 SELECT 语句。但是,SQL 也允许执行多个查询( 阅读全文
posted @ 2022-05-18 13:30 Vin° 阅读(1875) 评论(0) 推荐(0)
摘要:本文介绍自联结(self-join)、自然联结(natural join)和外联结 (outer join),包括它们的含义和使用方法。介绍如何使用表别名,如何对被联结的表使用聚集函数。 一、使用表别名 SQL 如何创建计算字段 介绍了如何使用别名引用被检索的表列。给列起别名的语法如下: SELEC 阅读全文
posted @ 2022-05-18 09:18 Vin° 阅读(331) 评论(0) 推荐(0)
摘要:本文介绍什么是 SQL INNER JOIN 联结,为什么使用联结,如何编写使用联结的 SELECT 语句。并讲述了一些关系数据库设计的基本知识,包括等值联结(也称为内联结)这种最常用的联结。 一、联结 SQL 最强大的功能之一就是能在数据查询的执行中联结(join)表。联结是利用 SQL 的 SE 阅读全文
posted @ 2022-05-17 09:12 Vin° 阅读(2279) 评论(0) 推荐(0)
摘要:本文介绍什么是 SQL 子查询,如何使用它们。子查询常用于 WHERE 子句的 IN 操作符中,以及用来填充计算列。 一、子查询 SELECT 语句是 SQL 的查询。我们迄今为止所看到的所有 SELECT 语句都是简单查询,即从单个数据库表中检索数据的单条语句。 查询(query) 任何 SQL 阅读全文
posted @ 2022-05-16 11:22 Vin° 阅读(1929) 评论(0) 推荐(0)
摘要:本文介绍如何使用 SQL GROUP BY 子句分组数据,以便汇总表内容的子集。这涉及两个新 SELECT 语句子句:GROUP BY 子句和 HAVING 子句。 一、数据分组 从 如何使用 SQL AVG、COUNT、MAX、MIN 和 SUM 汇总数据 中得知,使用 SQL 聚集函数可以汇总数 阅读全文
posted @ 2022-05-16 09:38 Vin° 阅读(2637) 评论(0) 推荐(0)
摘要:本文介绍什么是 SQL 的聚集函数,如何利用它们汇总表的数据。这些函数很高效,它们返回结果一般比你在自己的客户端应用程序中计算要快得多。 一、聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此 SQL 提供了专门的函数。使用这些函数,SQL 查询可用于检索数据,以便分析和报表生成。这种类型 阅读全文
posted @ 2022-05-12 16:46 Vin° 阅读(1397) 评论(0) 推荐(0)
摘要:本文介绍什么是函数,DBMS 支持何种函数,以及如何使用这些函数;还将讲解为什么 SQL 函数的使用可能会带来问题。 一、函数 与大多数其他计算机语言一样,SQL 也可以用函数来处理数据。函数一般是在数据上执行的,为数据的转换和处理提供了方便。 SQL 如何创建计算字段 中用来去掉字符串尾的空格的 阅读全文
posted @ 2022-05-12 11:58 Vin° 阅读(450) 评论(0) 推荐(0)
摘要:本文介绍什么是计算字段,如何创建计算字段,我们用例子说明了计算字段在字符串拼接和算术计算中的用途。以及如何从应用程序中使用别名引用它们。 一、计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式,下面举几个例子。 需要显示公司名,同时还需要显示公司的地址,但这两个信息存储在不同的表列中。 城 阅读全文
posted @ 2022-05-12 09:19 Vin° 阅读(784) 评论(0) 推荐(0)
摘要:本文介绍什么是通配符、如何使用通配符,以及怎样使用 SQL LIKE 操作符进行通配搜索,以便对数据进行复杂过滤。 一、LIKE 操作符 前面介绍的所有操作符都是针对已知值进行过滤的。不管是匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的。 但是 阅读全文
posted @ 2022-05-11 09:24 Vin° 阅读(820) 评论(0) 推荐(0)
摘要:本文介绍如何用 AND 和 OR 操作符组合成 WHERE 子句以建立功能更强、更高级的搜索条件。我们还介绍了如何使用 NOT 和 IN 操作符。 一、组合 WHERE 子句 在 如何使用 SQL WHERE 过滤返回的数据 中介绍的所有 WHERE 子句在过滤数据时使用的都是单一的条件。 为了进行 阅读全文
posted @ 2022-04-27 11:24 Vin° 阅读(726) 评论(0) 推荐(0)
摘要:本文介绍如何使用 SQL WHERE 子句指定搜索条件,过滤返回的数据。还介绍如何检验相等、不相等、大于、小于、值的范围以及 NULL 值等。 一、使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中的所有行。通常只会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜 阅读全文
posted @ 2022-04-26 15:30 Vin° 阅读(369) 评论(0) 推荐(0)
摘要:本文介绍如何使用 SQL ORDER BY 子句,对检索出的数据进行排序。根据需要,可以利用它在一个或多个列上对数据进行排序。 一、排序数据 正如 如何使用 SQL 的 SELECT 语句从表中检索一个或多个数据列 所述,下面的 SQL 语句返回某个数据库表的单个列。但请看其输出,并没有特定的顺序。 阅读全文
posted @ 2022-04-20 14:15 Vin° 阅读(709) 评论(0) 推荐(0)
摘要:本文介绍了如何使用 SQL 的 SELECT 语句来检索单个表列、多个表列以及所有表列。也介绍了如何返回不同的值以及如何注释代码。 一、SELECT 语句 正如 学习 SQL 之前需要了解的基础知识 所述,SQL 语句是由简单的英语单词构成的。这些单词称为关键字,每个 SQL 语句都是由一个或多个关 阅读全文
posted @ 2022-04-14 15:03 Vin° 阅读(4291) 评论(0) 推荐(0)
摘要:本文为 SQL 初学者介绍了 SQL 究竟是什么,以及它能做什么事情。因为 SQL 是用来与数据库打交道的,所以,我们也介绍了一些基本的数据库术语。 一、数据库基础 你正在读这这一篇文章,这表明你需要以某种方式与数据库打交道。SQL 正是用来实现这一任务的语言,因此在学习 SQL 之前,你应该对数据 阅读全文
posted @ 2022-04-14 12:17 Vin° 阅读(487) 评论(0) 推荐(0)