`

PostgreSql新手入门命令

 
阅读更多

PostgreSql新手入门命令

 

1 命令行登录数据库

有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例:

(1)直接登录

执行命令:psql -h 172.16.35.179 -U username -d dbname ,其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下:
Password for user username: (在此输入密码)

输入密码后即可进入psql环境了。

(2)切换数据库

有时候需要在psql环境下切换数据库,此时执行如下psql命令:
\c dbname username serverIP port
其中除了数据库名外,其他的参数都是可选的,如果使用默认值可以使用-作为占位符
执行这个命令后,也是提示输入密码。
 

2 查看帮助

psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到
vsb9=# help
You are using psql, the command-line interface to PostgreSQL.
Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit
 
可以看到,标准SQL命令的帮助和psql特有命令的帮助是分开的。输入\?查看psql命令,会发现所有的psql命令都是以\开头,这就很容易和标准的SQL命令进行区分开来。
 

3 常用命令

为了便于记忆,这里把对应的mysql命令也列出来了。
 

(1)列出所有的数据库

mysql: show databases
psql: \l或\list

(2)切换数据库

mysql: use dbname
psql: \c dbname
 

(3)列出当前数据库下的数据表

mysql: show tables
psql: \d
 

(4)列出指定表的所有字段

mysql: show columns from table name
psql: \d tablename
 

(5)查看指定表的基本情况

mysql: describe tablename
psql: \d+ tablename
 

(6)退出登录

mysql: quit 或者\q
psql:\q
分享到:
评论

相关推荐

    PostgreSQL新手入门教程

    总结起来,PostgreSQL新手入门需要掌握的基础知识点主要包括:安装过程、创建用户和数据库、登录数据库的方法等。掌握了这些基础操作,用户就可以开始探索和使用PostgreSQL数据库进行数据的存储、查询和其他相关操作...

    postgresql在windows下的快速入门

    ### PostgreSQL在Windows下的快速入门知识点 #### 一、概述 PostgreSQL是一款强大的开源关系型数据库管理系统,因其稳定性、可扩展性和丰富的功能集受到广泛好评。本文档主要介绍如何在Windows环境下快速安装并使用...

    PostgreSQL从入门到精通

    **PostgreSQL从入门到精通** PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),以其强大的功能、稳定性以及高度的可扩展性而广受开发者和企业的欢迎。本学习手册旨在帮助新手从零开始全面掌握PostgreSQL,...

    PostgreSql新手必学入门命令小结

    这些命令是PostgreSQL数据库管理的基石,对于新手来说,掌握了这些基本命令,可以有效地进行数据库的操作和管理工作。在实际应用中,用户可以通过这些命令进行更复杂的操作,如创建和删除数据库、表结构,进行数据...

    postgresql 教程 pdf 资料集合 .rar

    压缩包中还有一本关于MySQL的书籍——《新手入门_云数据库MySQL版_V2.pdf》,虽然不是PostgreSQL的内容,但它可以作为对比学习的材料,帮助读者理解两种数据库系统的异同,尤其对于已经熟悉MySQL但新接触PostgreSQL...

    PostgreSQL9.3 DBA最佳实战培训PPT 580页

    本套580页的PostgreSQL 9.3 DBA最佳实战培训资料,旨在帮助新手从零基础快速掌握PostgreSQL的使用和运维技巧。 **1. PostgreSQL基础知识** - 数据库概念:理解关系型数据库的基本原理和术语,如表、索引、视图、...

    PostgreSQL Tutorial

    本教程为PostgreSQL的入门指南,旨在帮助新手学习者了解PostgreSQL的基础知识和基本操作。 首先,教程提到了PostgreSQL的历史沿革。PostgreSQL的前身是伯克利大学的POSTGRES项目,后来发展成为Postgres95,最终成为...

    PostgreSQL 8.3 数据库文档

    **PostgreSQL 8.3 数据库文档** ...总的来说,这套文档提供了全面且深入的 PostgreSQL 学习资源,无论是新手还是经验丰富的数据库管理员,都能从中受益匪浅,掌握这个强大开源数据库的使用和管理技巧。

    PostgreSQL

    - **在线教程与博客**:互联网上有大量的第三方教程和博客文章,帮助新手快速入门。 - **培训与咨询服务**:对于需要更专业支持的企业用户,还可以寻找第三方服务提供商提供的培训和咨询服务。 总之,PostgreSQL...

    PostgreSQL中文手册9.1

    本手册不仅可以帮助新手入门,也为经验丰富的数据库管理员提供了深入的参考资料。 表的定义是数据库管理的基础。PostgreSQL允许用户通过CREATE TABLE语句定义新表,指定列名和数据类型。例如,创建一个名为products...

    PostgreSQL:简介和概念(Bruce Momjian)PostgreSQL: Introduction and Concepts (Bruce Momjian)

    Bruce Momjian作为PostgreSQL的核心开发者之一,编写了《PostgreSQL:简介和概念》一书,旨在向数据库新手和有一定经验的开发者提供一本实用的指南。 该书内容覆盖了PostgreSQL的基本概念、架构设计、SQL语言使用、...

    Ubuntu从入门到精通

    总的来说,《Ubuntu从入门到精通》不仅是一本实用的教程,也是一份全面的参考资料,无论你是初次接触Ubuntu的新手,还是希望提升Linux技能的开发者,都能从中受益。通过阅读本书,你将能够熟练地驾驭Ubuntu操作系统...

    《Linux从入门到精通》电子书CHM格式

    总的来说,《Linux从入门到精通》这本书全面覆盖了Linux的基本操作和进阶技能,无论是对于想自学Linux的新手,还是需要提升技能的IT从业者,都是一本不可多得的参考资料。通过学习和实践,读者将能够熟练掌握Linux...

    新手快车道.新手快车道.rarr

    "新手快车道"的压缩包中可能包含了各种编程语言的入门教程,如Python、Java、C++等。这些语言是IT领域的基石,理解和掌握它们的语法结构、控制流程以及数据类型,是成为合格程序员的第一步。Python以其简洁易懂的...

    linux资料大全,从新手到高手!

    这份"linux资料大全"旨在帮助新手逐步成长为Linux高手,涵盖了从基础操作到高级技术的全面知识。 首先,理解Linux的基本概念至关重要。Linux并不是单一的操作系统,而是一个基于Linux内核的开放源代码操作系统家族...

    非常好的linux学习资料

    这份“非常好的Linux学习资料”提供了一系列教程,旨在帮助新手快速入门并深入理解Linux系统。 首先,"Linux实用培训学习教程1.0(最终版).chm"是一个全面的Linux基础教程。它可能包含了Linux的历史背景、基本概念,...

    linux从入门到精通

    Linux提供了丰富的服务,如Web服务器(Apache、Nginx)、数据库服务(MySQL、PostgreSQL)、邮件服务(Postfix)等。配置和管理这些服务,是运维人员的必备技能。 #### 3. 容器和虚拟化技术 Docker、Kubernetes等...

    Ruby on Rails入门例子

    【Ruby on Rails 入门例子】是一篇针对初学者的教程,旨在帮助新手快速了解并掌握Ruby on Rails框架的基本概念和应用。Rails是基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式,强调...

Global site tag (gtag.js) - Google Analytics