专栏首页TheOneGIS空间站PostgreSQL常用命令

PostgreSQL常用命令

昨天安装好PostgreSQL,今天开始学习使用。安装好以后,会附带有说明文档。

我打开psql,登陆如下界面:

按照说明文档中使用createdb命令创建数据库,但是提示语法错误。

后来我就只能使用SQL语句进行创建了create database newDB,OK,创建成功。

下面说说常用的一些命令:

(1)列出所有的数据库 MySQL: show databases PostgreSQL: \l或\list (2)切换数据库 MySQL: use dbname PostgreSQL: \c dbname (3)列出当前数据库下的数据表 MySQL: show tables PostgreSQL: \d (4)列出指定表的所有字段 MySQL: show columns from table name PostgreSQL: \d tablename (5)查看指定表的基本情况 MySQL: describe tablename PostgreSQL: \d+ tablename (6)退出登录 MySQL: quit 或者\q PostgreSQL:\q

(7)修改密码

PostgreSQL: alter user postgres with password 'new password';

(8)查看所有用户

PostgreSQL: select * from pg_roles;

(9)查看表空间(tablespace)

PostgresSQL: \db(或者select * from pg_tablespace;但是使用SQL查询看到的结果和\db命令不太一样,SQL显示的是表中存储的元数据)

(10) 切换用户

PostgresSQL: \c databasename username

以用户username切换到databasename的数据库

使用\c - username表示数据库不变,只切换用户

(11) 查看当前数据库名称

PostgresSQL: select current_database();

(12) 查询PostgreSQL中的Schema

select schema_name from information_schema.schemata;

或者

select nspname from pg_catalog.pg_namespace;

最后附上一个学习的网站:易百

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 让我大吃一堑的前后分离 web 站模拟登录

    scrapy 模拟登录相信大家都会,而且非常的熟练。但是技术一直在进步(尤其是前端领域),近几年前后端分离的趋势越来越明显,很多 web 站都采用前后端分离的技...

    崔庆才
  • 毫秒级从百亿大表任意维度筛选数据,是怎么做到的…

    随着闲鱼业务的发展,用户规模达到数亿级,用户维度的数据指标,达到上百个之多。如何从亿级别的数据中,快速筛选出符合期望的用户人群,进行精细化人群运营,是技术需要解...

    数据和云
  • 信息存储在云平台上通常采用什么方法?

    就在五年前,大多数企业将其最重要的信息资产保留在数据中心,IT经理认为内部部署的数据中心可以更好地管理、保护和控制数据和应用程序。然而,随着云计算在IT投资中扮...

    静一
  • Docker搭建MongoDB

    当我们需要修改配置文件时,我们只需要在宿主机上创建一个mongodb.conf文件,并将该文件所在的文件夹映射到容器的/data/configdb文件夹中,同时...

    hbbliyong
  • 带你轻松看懂机器学习工作流 | 以“点一份披萨外卖”为例

    你有没有想过,从下单点外卖到披萨送过来当中的流程呢?我指的是完成的工作流程,包括从种下披萨上的西红柿,到外卖骑手送单到你的楼下。其实这一系列过程与与机器学习工作...

    CDA数据分析师
  • 数据库运维场景中的连接

    在数据库运维中对运维场景建立连接是一种很不错的方式,通过建立连接使得我们可以把原本单一的问题通过流程化的方式衔接起来。

    jeanron100
  • Python在SQLite数据库中动态创建数据表的思路与实现

    在管理信息系统或者动态网站开发时,离不开数据库的使用。以SQLite数据库为例,系统运行时要求数据库和对应的数据表已存在,一种方案是提前建好数据库和所有表,再一...

    Python小屋屋主
  • Python从零开始第五章生物信息学⑥GEO数据库实战分析(1)目录正文

    GEO数据库全称GENE EXPRESSION OMNIBUS,是由美国国立生物技术信息中心NCBI创建并维护的基因表达数据库。它创建于2000年,收录了世界各...

    用户1359560
  • 深入浅出数据库索引原理

    前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投...

    lyb-geek
  • 快速集成 Flyway、MyBatis、MyBatis-Generator、H2

    导读:如何快速集成 Flyway,MyBatis,MyBatis-Generator,H2? 优质教程请关注微信公众号“Web项目聚集地”

    用户1093975

扫码关注云+社区

领取腾讯云代金券