PostgreSQL
大橙子_L
安静又活泼的矛盾体
展开
-
postgresql多列综合排序
postgresql 多列综合排序需求最近做项目遇到一个需求:对数据按照更新时间和创建时间进行综合排序,即对数据的操作时间进行排序,但是数据表中没有操作时间这个字段,需要根据更新时间和创建时间进行处理。更新时间存在时,按照更新时间排序,更新时间不存在时,使用创建时间排序,最后更新时间和创建时间一起排序。用数据举例说明:原始数据:想要的排序结果:postgresql 排序语法SELECT column_list FROM table_name ORDER BY sort_exp原创 2020-06-08 19:24:24 · 5405 阅读 · 0 评论 -
postgresql新建用户和数据库
postgresql新建用户和数据库一、问题描述安装postgresql后,数据库服务会有三个库。postgres、template0、template1。在实际使用中,我们不会使用这三个库,也不会使用超级用户来对数据库进行操作。一般是创建一个具有登录权限的用户,并创建一个数据库,让创建的新用户具有操作新建的数据库的权限。二、具体操作步骤创建具有登录权限的用户CREATE USER...原创 2019-11-06 17:08:07 · 568 阅读 · 0 评论 -
windows10安装postgresql二进制包
windows10 安装postgresql二进制包一、postgresql二进制包下载根据自己系统下载对应的二进制包,下载链接:https://www.enterprisedb.com/download-postgresql-binaries二、安装步骤1. 解压postgresql二进制包将文件解压到你喜欢的位置,我的位置为:D:\database。解压后会有一个pgsql文件。...原创 2019-11-05 11:32:44 · 2158 阅读 · 2 评论 -
SQL高级特性的几个基本概念
1、视图视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以提交数据,就像这些来自于某个单一的表。视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。 语法: CREATE VIEW view_nam...原创 2018-07-28 17:44:24 · 470 阅读 · 0 评论 -
SQL内连接与外连接
连接条件可在FROM或WHERE子句中指定,WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行,关键字:join 或 inner join ,sql语句:select * from table1 join table2 on table1.id=table2.id 。 外连接可以是左向外连接、右向外连接或完...原创 2018-07-28 17:55:56 · 286 阅读 · 0 评论