PostgreSQL实战by谭峰,张文升(2018)

psql 中的元命令

psql 中的元命令是指以反斜线开头的命令,区分大小写:

  • \?: 查看元命令列表
  • \l : 查看数据库列表t+
  • \c db_name:查看使用某个数据库
  • \dt:查看表列表
  • \d table_name:查看表定义
  • \dt+ table_name:查看表、索引占用空间大小

在psql登录时加入 -E,会显示元命令对应的SQL: pgsql\bin\psql -U postgres -E

psql 的H ELP 命令非常方便,使用元命令\h 后接SQL 命令关键字能将SQL 命令的语法列出,对日常的数据库管理工作带来了极大的便利:

postgres=# \h create database
命令:       CREATE DATABASE
描述:       建立新的数据库
语法:
CREATE DATABASE 名称
    [ WITH ] [ OWNER [=] 用户名 ]
           [ TEMPLATE [=] 模版 ]
           [ ENCODING [=] 字符集编码 ]
           [ STRATEGY [=] strategy ]
           [ LOCALE [=] 本地化语言 ]
           [ LC_COLLATE [=] 排序规则 ]
           [ LC_CTYPE [=] 字符分类 ]
           [ ICU_LOCALE [=] icu_locale ]
           [ ICU_RULES [=] icu_rules ]
           [ LOCALE_PROVIDER [=] locale_provider ]
           [ COLLATION_VERSION = collation_version ]
           [ TABLESPACE [=] 表空间的名称 ]
           [ ALLOW_CONNECTIONS [=] allowconn ]
           [ CONNECTION LIMIT [=] 连接限制 ]
           [ IS_TEMPLATE [=] istemplate ]
           [ OID [=] oid ]

URL: https://www.postgresql.org/docs/16/sql-createdatabase.html

数据类型

page:52

正文完
 0
评论(没有评论)