文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 5 章 数据定义_5.1. 表基础

5.1. 表基础 关系型数据库中的一个表非常像纸上的一张表:它由行和列组成。列的数量和顺序是固定的,并且每一列拥有一个名字。行的数目是变化的,它反映了在一个给定时刻表中存储的数据量。SQL并不保证表中行的顺序。当一个表被读取时,表中的行将以非特定顺序出现,除非明确地指定需要排序。这些将在第 7 章介绍。此外,SQL不会为行分配唯一的标识符,因此在一个表中可能会存在一些...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 4 章 SQL语法

第 4 章 SQL语法 目录 4.1. 词法结构 4.1.1. 标识符和关键词 4.1.2. 常量 4.1.3. 操作符 4.1.4. 特殊字符 4.1.5. 注释 4.1.6. 操作符优先级 4.2. 值表达式 4.2.1. 列引用 4.2.2. 位置参数 4.2.3. 下标 4.2.4. 域选择 4.2.5. 操作符调用 4.2.6. 函数调用 4.2.7. 聚合...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 4 章 SQL语法_4.3. 调用函数

4.3. 调用函数 4.3.1. 使用位置记号 4.3.2. 使用命名记号 4.3.3. 使用混合记号 PostgreSQL允许带有命名参数的函数被使用位置或命名记号法调用。命名记号法对于有大量参数的函数特别有用,因为它让参数和实际参数之间的关联更明显和可靠。在位置记号法中,书写一个函数调用时,其参数值要按照它们在函数声明中被定义的顺序书写。在命名记号法中,参数根据名称匹配函数参数,并且...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 4 章 SQL语法_4.2. 值表达式

4.2. 值表达式 4.2.1. 列引用 4.2.2. 位置参数 4.2.3. 下标 4.2.4. 域选择 4.2.5. 操作符调用 4.2.6. 函数调用 4.2.7. 聚合表达式 4.2.8. 窗口函数调用 4.2.9. 类型转换 4.2.10. 排序规则表达式 4.2.11. 标量子查询 4.2.12. 数组构造器 4.2.13. 行构造器 4.2.14. 表达式计算规则 值表达式...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 4 章 SQL语法_4.1. 词法结构

4.1. 词法结构 4.1.1. 标识符和关键词 4.1.2. 常量 4.1.3. 操作符 4.1.4. 特殊字符 4.1.5. 注释 4.1.6. 操作符优先级 SQL输入由一个命令序列组成。一个命令由一个记号的序列构成,并由一个分号(“;”)终结。输入流的末端也会标志一个命令的结束。具体哪些记号是合法的与具体命令的语法有关。 一个记号可以是一个关键词、一个标识符、一个带引号的标识符、...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言

第 2 章 SQL语言 目录 2.1. 引言 2.2. 概念 2.3. 创建一个新表 2.4. 在表中增加行 2.5. 查询一个表 2.6. 在表之间连接 2.7. 聚集函数 2.8. 更新 2.9. 删除 本文转自PostgreSQL中文社区,原文链接:第 2 章 SQL语言

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.9. 删除

2.9. 删除 数据行可以用DELETE命令从表中删除。假设你对Hayward的天气不再感兴趣,那么你可以用下面的方法把那些行从表中删除: DELETE FROM weather WHERE city = 'Hayward'; 所有属于Hayward的天气记录都被删除。 SELECT * FROM weather; city | temp_lo | temp_hi | ...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.8. 更新

2.8. 更新 你可以用UPDATE命令更新现有的行。假设你发现所有 11 月 28 日以后的温度读数都低了两度,那么你就可以用下面的方式改正数据: UPDATE weather SET temp_hi = temp_hi - 2, temp_lo = temp_lo - 2 WHERE date > '1994-11-28'; 看看数据的新状态: SELECT *...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.7. 聚集函数

2.7. 聚集函数 和大多数其它关系数据库产品一样,PostgreSQL支持聚集函数。 一个聚集函数从多个输入行中计算出一个结果。 比如,我们有在一个行集合上计算count(计数)、sum(和)、avg(均值)、max(最大值)和min(最小值)的函数。 比如,我们可以用下面的语句找出所有记录中最低温度中的最高温度: SELECT max(temp_lo) FROM weather; m...

文章 2018-10-01 来自:开发者社区

PostgreSQL 10.1 手册_部分 I. 教程_第 2 章 SQL语言_2.6. 在表之间连接

2.6. 在表之间连接 到目前为止,我们的查询一次只访问一个表。查询可以一次访问多个表,或者用这种方式访问一个表而同时处理该表的多个行。 一个同时访问同一个或者不同表的多个行的查询叫连接查询。举例来说,比如你想列出所有天气记录以及相关的城市位置。要实现这个目标,我们需要拿 weather表每行的city列和cities表所有行的name列进行比较, 并选取那些在该值上相匹配的行...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注