
数据库
文章平均质量分 58
Frank_lyn
995325354@qq.com
展开
-
PostgreSQL之Sequence序列
PostgreSQL是一种关系型数据库,和Oracle、MySQL一样被广泛使用。平时工作主要使用的是PostgreSQL,所以有必要对其相关知识做一下总结和掌握,先总结下序列。 一、 Sequence序列 Sequence是一种自动增加的数字序列,一般作为行或者表的唯一标识,用作代理主键。 1、Sequence的创建例子:创建一个seq_commodity,最小值为1,最大值为9223原创 2017-12-14 09:27:31 · 19079 阅读 · 0 评论 -
数据库分页LIMIT
数据库分页是非常重要的,我们平时接触的数据量太大,如果我们一次查询,必然要耗费大量的时间;再有就是我们需要在页面上分页展示一定量的数据,也就是查询出一段数据记录集合,所以对数据进行分页显示是非常重要的。之前实习、找工作面试的时候,但凡提到数据库,数据库分页这块必问,记得第一次被问的时候,都不知道是什么,只能尴尬的说不知道,回来后也只是简单看了下概念,后来反复被问,就有必要重视了,这里简单记录下自己掌原创 2017-12-14 15:22:45 · 1743 阅读 · 0 评论 -
PostgreSQL之INDEX 索引
之前总结了PostgreSQL的序列相关知识,今天总结下索引。 我们都知道,数据库索引最主要的作用是可以提高检索数据的速度,但是索引也不是越多越好。因为索引会增加数据库的存储空间,查询数据是要花较多的时间。 1、创建索引 SQL语句如下:CREATE INDEX idx_commodity ON commodity //表名 USING btree //用B树实现 (c原创 2017-12-14 09:32:41 · 6580 阅读 · 0 评论 -
PostgreSQL之FUNCTION存储过程
总结一下PostgreSQL的存储过程相关知识。 PostgreSQL的存储过程也叫函数。 PostgreSQL存储过程是存储在数据库服务器上并可以使用SQL对话框调用的一组SQL和过程语句(声明,分配,循环,控制流程等)。在数据库中,需要多次查询和往返操作单个函数时很方便。1、存储过程的语法CREATE [OR REPLACE] FUNCTION function_name (arguments原创 2017-12-14 10:10:57 · 9326 阅读 · 0 评论 -
数据库之Group by的使用
Group by根据一个或多个列对结果集进行分组,例如聚合函数 (比如 SUM) 常常需要添加 Group by语句用于分组。1、先看个例子 例如这里有张员工表(person):通过执行下面的语句查找各个部门工资的总和: select dept,sum(salary) from person group by dept; 小结: (1)Group by语法可以根据给定数据列的每个成员对查询结果原创 2017-12-15 15:23:26 · 68786 阅读 · 4 评论