如何熟悉PostgreSQL的基本操作?

PostgreSQL

1 前言

以下是笔者初学PostgreSQL的笔记,此章节适合初学者熟悉PostgreSQL的基本操作。

2 最佳实践

2.1 系统环境

如果你还没有PostgreSQL的环境,请参照以下教程搭建环境,
https://www.cmdschool.org/archives/3752

2.2 基本操作

2.2.1 使用psql管理PostgreSQL

su - postgres

进入psql的shell,

psql

显示如下,

psql (10.6)
Type "help" for help.

postgres=#

注:以上证明你处于PostgreSQL提示符环境

2.2.2 显示反斜杠命令

\?

将显示如下命令帮助,

General
  \copyright             show PostgreSQL usage and distribution terms
  \crosstabview [COLUMNS] execute query and display results in crosstab
[...]

2.2.3 显示SQL命令

\h

帮助显示如下,

Available help:
  ABORT                            CREATE USER MAPPING
  ALTER AGGREGATE                  CREATE VIEW
  ALTER COLLATION                  DEALLOCATE
  ALTER CONVERSION                 DECLARE
[...]

如需查看具体的命令用法,请按如下格式输入,

\h create database

帮助显示如下,

Command:     CREATE DATABASE
Description: create a new database
Syntax:
CREATE DATABASE name
    [ [ WITH ] [ OWNER [=] user_name ]
           [ TEMPLATE [=] template ]
           [ ENCODING [=] encoding ]
           [ LC_COLLATE [=] lc_collate ]
           [ LC_CTYPE [=] lc_ctype ]
           [ TABLESPACE [=] tablespace_name ]
           [ ALLOW_CONNECTIONS [=] allowconn ]
           [ CONNECTION LIMIT [=] connlimit ]
           [ IS_TEMPLATE [=] istemplate ] ]

参阅文档
===========================

管理员使用教程
https://www.postgresql.org/docs/10/admin.html

数据库使用教程
—————-
https://www.postgresql.org/docs/10/index.html

没有评论

发表回复

PostgreSQL
如何使用yum部署PostgreSQL 9?

1 基础知识 1.1 PostgreSQL简介 PostgreSQL是一个功能强大的开源对象关系数据 …

PostgreSQL
如何管理PostgreSQL的角色?

1 基础知识 1.1 角色的概念 – PostgreSQL使用角色概念管理数据库访问权限 …

PostgreSQL
如何管理PostgreSQL的库?

1 基础知识 1.1 数据仓库的概念 – 数据库是SQL对象的命名集合,即数据对象 &# …