postgre
文章平均质量分 51
二苟
这个作者很懒,什么都没留下…
展开
-
psql/postgre基础命令
连接数据库:psql -h ip地址 -p 端口号[-d database] -U 数据库用户查看database:\l 或 \list支持正则匹配连接/切换database:\cdatabase名查看table列表:连接database之后,\d或 \dt\d显示所有表(table、view、sequence等),\dt显示public模式的表查看table信息:\d table名\dttable名\d+ table名......原创 2021-12-09 16:37:00 · 725 阅读 · 0 评论 -
PostgreSQL删除重复数据
PostgreSQL删除重复数据去重的方法一般是找到重复数据中的一条,以某一唯一条件去掉其他重复值。Oracle去重的方法很多,常用的是根据 rowid 进行去重。PostgreSQL 库如何去除单表重复数据呢?可以通过 ctid 进行,下面是实验过程。一、创建测试表david=# create table emp (david(# id int,david(# name varchar);CREATE TABLEdavid=# 二、插入测试数据david=# .转载 2021-05-13 15:42:21 · 2162 阅读 · 0 评论 -
centos/ubuntu安装psql客户端
使用yum安装对应版本的postgresql即可,以安装postgresql10为例。1.先查看当前yum源中的postgresql包源yum list | grep postgresql嗯,没有10版本的包源。2.添加对应包源yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y然后再次查询,发现已经更新到了最原创 2021-04-15 20:52:19 · 3686 阅读 · 0 评论 -
postgre部分命令记录
这篇博客想记录一些postgre的sql命令。每次遇见没用过的命令都在此记录一下。1. 因为一次项目迁移,很多原来字段中url的值都有变化了。因此在数据库中找到相关表格的时候需要一个整体替换字段值中部分字符的功能。用过以后在此记录一下。执行命令:UPDATE tablename set changefield = replace(changefield,'oldvalue','no原创 2018-01-05 19:40:50 · 375 阅读 · 0 评论 -
PostgreSQL 实现按月按年,按日统计 分组统计
参考博客园的文章,暂时在这里整理一下,后期再做补充。--按年分组查看 select to_char(time_field, 'YYYY') as d , count(id) as total_count,sum (count_field) as total_amount from table_name where time_field between原创 2017-11-30 18:45:25 · 26857 阅读 · 3 评论 -
postgreSQL数据库导入导出
一、命令导入整个数据库psql -U postgres(用户名) 数据库名(缺省时同用户名) 导出整个数据库pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >data\dum.sql 导出某个表pg_dump -h localhost -U postgres(用户名)原创 2017-04-13 15:38:41 · 14783 阅读 · 0 评论 -
PostgreSQL连接
默认情况下,postgresql本机的连接是信任连接,只要有用户名就可以连接,不用密码。即postgresql默认情况下除本机外的机器是不能连接的。所以当客户端远程访问数据库时,不更改默认设置则会访问失败。例如:no pg_hba.conf entry for "xxx.xxx.xx.x", user "xx", database "postgres", SSL off.要改变这种默认设置需要...原创 2019-02-21 18:34:05 · 1834 阅读 · 0 评论