PGSQL常用命令与个人实践

\a              在非对齐和对齐的输出模式之间切换
\c[onnect] [数据库名|- [用户名]]
                 联接到新的数据库 (当前为 "rftdatabase")
\C [字串]       设置表标题, 如果参数空则取消标题
\cd [目录名]    改变当前的工作目录
\copy ...       执行 SQL COPY, 数据流指向客户端主机
\copyright      显示 PostgreSQL 用法和发布信息
\d [名字]       描述表, 索引, 序列, 或者视图
                 列出表/索引/序列/视图/系统表
\d{t|i|s|v|S} [模式]     (加 "+" 获取更多信息)
                 列出表/索引/序列/视图/系统表
\da [模式]      列出聚集函数
\dd [模式]      显示目标的注释
\dD [模式]      列出域
\df [模式]      列出函数 (加 "+" 获取更多的信息)
\do [名字]      列出操作符
\dl             列出大对象, 和 \lo_list 一样
\dp [模式]      列出表访问权限
\dT [模式]      列出数据类型 (加 "+" 获取更多的信息)
\du [模式]      列出用户
\e [文件名]     用一个外部编辑器编辑当前查询缓冲区或者文件
\echo [字串]    向标准输出写出文本
\encoding [编码]       设置客户端编码
\f [字串]       设置域分隔符
\g 文件名       向服务器发送 SQL 命令 (并且把结果写到文件或者 |管道)
\h [名字]       SQL 命令的语法帮助, 用 * 可以看所有命令的帮助
\H              在 HTML 输出模式之间切换 (当前是 关闭)
\i 文件名       执行来自文件的命令
\l              列出所有数据库
\lo_export, \lo_import, \lo_list, \lo_unlink
                 大对象操作
\o 文件名       向文件或者 |管道 发送所有查询结果
\p              显示当前查询缓冲区的内容
\pset 名字 [值]      设置表的输出选项 (NAME := {foramt|border|expaned|
                 (名字 := {foramt|border|expanded|fieldsep|null|recordsep|
                 tuples_only|title|tableattr|pager})
\q              退出 psql
\qecho [字串]     向查询输出流写出文本 (见 \o)
\r              重置 (清理) 查询缓冲区
\s [文件名]     打印历史或者将其保存到文件
\set [名字 [值]]      设置内部变量, 如果没有参数就列出所有
\t              只显示行 (当前是 关闭)
\T [字串]       设置 HTML <表>标记属性, 如果没有参数就取消设置
\timing         查询计时开关切换 (目前是 关闭)
\unset 名字     取消(删除)内部变量
\w [文件名]     将当前查询缓冲区写出到文件
\x              在扩展输出之间切换 (目前是 关闭)
\z [模式]       列出表访问权限 (和 \dp 一样)
\! [命令]       在 shell 里执行命令或者开始一个交互的 shell
   ABORT                      CREATE TABLE               EXECUTE                  
   ALTER DATABASE             CREATE TABLE AS            EXPLAIN                  
   ALTER GROUP                CREATE TRIGGER             FETCH                    
   ALTER TABLE                CREATE TYPE                GRANT                    
   ALTER TRIGGER              CREATE USER                INSERT                   
   ALTER USER                 CREATE VIEW                LISTEN                   
   ANALYZE                    DEALLOCATE                 LOAD                     
   BEGIN                      DECLARE                    LOCK                     
   CHECKPOINT                 DELETE                     MOVE                     
   CLOSE                      DROP AGGREGATE             NOTIFY                   
   CLUSTER                    DROP CAST                  PREPARE                  
   COMMENT                    DROP CONVERSION            REINDEX                  
   COMMIT                     DROP DATABASE              RESET                    
   COPY                       DROP DOMAIN                REVOKE                   
   CREATE AGGREGATE           DROP FUNCTION              ROLLBACK                 
   CREATE CAST                DROP GROUP                 SELECT                   
   CREATE CONSTRAINT TRIGGER DROP INDEX                 SELECT INTO              
   CREATE CONVERSION          DROP LANGUAGE              SET                      
   CREATE DATABASE            DROP OPERATOR CLASS        SET CONSTRAINTS          
   CREATE DOMAIN              DROP OPERATOR              SET SESSION AUTHORIZATION
   CREATE FUNCTION            DROP RULE                  SET TRANSACTION          
   CREATE GROUP               DROP SCHEMA                SHOW                     
   CREATE INDEX               DROP SEQUENCE              START TRANSACTION        
   CREATE LANGUAGE            DROP TABLE                 TRUNCATE                 
   CREATE OPERATOR CLASS      DROP TRIGGER               UNLISTEN                 
   CREATE OPERATOR            DROP TYPE                  UPDATE                   
   CREATE RULE                DROP USER                  VACUUM                   
   CREATE SCHEMA              DROP VIEW            


首先切换到bin目录,如果执行psql则出现命令找不到。。。按本图操作,就可以了。。。。

如果想要到不同的数据库通过命令:\c [数据库名] [用户名]就ok了。。。
如果要让PgSql可以让外网访问的话:可以 cd  /opt/PostgreSQL/9.1/ data下,编辑 pg_hba.conf文件。
修改为:
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             192.168.1.1/24  md5
host    all             all             0.0.0.0  0.0.0.0         md5
而这里的0.0.0.0 0.0.0.0就是让其外网可以访问。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值