zoukankan      html  css  js  c++  java
  • postgrepSQL psql基础操作

    1、登录postgrepSQL

    psql

    2、退出postgrepSQL

    q

    3、查看postgrepSQL里面的数据库

    1)psql -l

    2) l

    4、切换DB

    c db_name

    5、查看DB下面的表、索引、

    1)d

    2)d tab_name 查看表结构

    3)d index_name 查看index结构

    4) d x?   得到对用x开头的表、索引等

    5)d+ tab_name 显示任何与表列关联的注释,以及表中的OID

    6)其他

    dt tab_name 只显示匹配的表

    di index_name 只显示匹配的索引

    ds sequence 只显示匹配的序列

    dv view 只显示视图

    df function 只显示函数

    7)显示SQL运行时间

    iming on

    sql......

    8)列出所有schema

    dn

    9)显示表空间

    db

    10)列出数据库中所有的角色或用户

    du与dg等价。原因是在postgreSQL中数据库

    du

    11)表的权限分配情况

    dp

    z

    dg

    12)指定字符编码

    encoding gbk;

    encoding utf8;

    13)设置查询结果输出格式

    pest border 0:表示输出内容无边框

    pest border 1:表示只有内边框 

    pest border 2:表示内外都有边框

    14)x命令

    可以把表中每一行的每列数据都拆分为单行展示

    x

    15)执行存储在外部文件中的SQL

    x

    i getrunsql.sql

    或者在系统命令行执行

    psql -x -f getrunsql.sql

    16)显示信息的命令

    echo hello word

    17)更多命令d?

     18)如何得到psql中命令实际执行的SQL

    在启动psql的命令中加入“E”参数

    psql -E postgres

  • 相关阅读:
    第十一周总结
    代码大全第二版-阅读笔记03
    第十周总结
    第十四周总结
    第十三周总结
    图书管理系统
    《软件需求模式》阅读笔记(三)
    第十二周总结
    语义分析
    第十一周总结
  • 原文地址:https://www.cnblogs.com/xibuhaohao/p/11097223.html
Copyright © 2011-2022 走看看