1.createdb 数据库名称 产生数据库2.dropdb 数据库名称 删除数据库 3.CREATE USER 用户名称 创建用户…
标签:postgresql
Postgresql查询表的大小
--数据库中单个表的大小(不包含索引) select pg_size_pretty(pg_relation_size('表名')); --查出所有表(包含索引)并排序 SELECT table_schema || '.'…
访问GitLab的PostgreSQL数据库-(3)
1.登陆gitlab的安装服务查看配置文件 cat /var/opt/gitlab/gitlab-rails/etc/database.yml production: adapter: postgresql encodi…
postgresql copy命令介绍
COPY 命令可以快速的导入数据到postgresql数据库中,文件格式类似TXT、CVS之类。适合批量导入数据,速度比较快。注意COPY只能用于表,不能用于视图。 COPY 命令里面的文件必须是由服务器直接读…
各数据库(MySQL、PostgreSQL、Oracle、MsSQL)有关自增字段的设置
在数据库设计过程中,我们通常会把数据库表中的ID字段设置成自增。下面以常用的 数据字典表为例,说明如何在各数据库下设置自增字段。 MySQL MySQL数据库只需要在目标字段上添加AUTO_INCREMENT,并且为表设…
postgresql----排序ORDER BY,分组GROUP BY,分页OFFSET&&LIMIT
一.GROUP BY 使用GROUP BY分组查询在SELECT子句中只能出现分组字段和聚合函数,HAVING子句相当于WHERE,使用条件过滤数据。 示例1.以a,b分组查询tbl_insert表,且a大于5的行。 t…
PostgreSQL-Bytea字段读取出错
在postgreSQL中,用bytea存放二进制数据(mySQL中用mediumBlob..),用ifstream读取一张图片,转成base64,然后保存进postgreSQL数据库,取出后再把base64转成原来的编码…
[原创]PostgreSQL中十进制、二进制、十六进制之间的相互转换
在PostgreSQL中,二进制、十进制、十六进制之间的转换是非常方便的,如下: 十进制转十六进制和二进制 mydb=# SELECT to_hex(10); to_hex &…
PostgreSQL安装和简单使用
PostgreSQL是现在比较流行的数据库之一,这个起源于伯克利(BSD)的数据库研 究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。据我了解国内四大国产数据库,其中三个都是基于PostgreSQL开发的。并…
PostgreSQL-PL/pgSQL
参考: https://wiki.postgresql.org/wiki/9.1%E7%AC%AC%E4%B8%89%E5%8D%81%E4%B9%9D%E7%AB%A0 摘记: PL/pgSQL是 PostgreSQL…
PostgreSQL - 查询表结构和索引信息
前言 PostgreSQL的表一般都是建立在public这个schema下的,假如现在有个数据表t_student,可以用以下几种方式来查询表结构和索引信息。 使用\d元命令查看表字段信息和索引信息 在cmd界面使用ps…
PostgreSQL:COALESCE函数
COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错。 select COALESCE(null,null); //报错 select C…