• postgresql常用命令


    1、l -- 查看服务器上的全部数据库、模板等;

    2、d --查看指定数据库中的全部数据表;

       2.1 d5 --查看表的详情,包括大小、注释等;

      2.2 di -- 查看索引

      2.3 ds -- 查看序列

      2.4 dv --查看视图

      2.5 df --查看函数
      2.6 dn -- 查看指定数据库中的全部模式;

      2.7 db --查看全部表空间;

      2.8 dg或者du --查看所有角色或者用户;

      2.9 dp或z -- 查看表的权限分配;

    3、c --切换数据库;

    4、pset用于设置输出的格式;

       4.1 pset border 0 -- 输出内容无边框

       4.2 pset border 1 -- 边框只在内部

       4.3 pset border 2 -- 内外边框

    5、show search_path -- 显示当前搜索路径;

    6、修改表的默认值:Alter table a alter column age set default 15;

    7、删除表的默认值:Alter table a alter column age drop default;

    8、删除表的约束:Alter table drop constraint constraint_name;

    9、修改字段类型:Alter table a alter column name type text;

    10、删除表的字段:Alter table a drop column age ;

    11、表字段重命名:Alter table a rename column age  to ages;

    12、表名重命名:Alter table a rename to b;

    13、表继承:create table A(id int,name text) inherits(B);此时通过select可以看到B中完全继承A中的字段;

    14、SQL执行时间: iming;

    15、x -- 把表中每一行的每列数据都将拆分为单行展示;

    16、i -- 执行存储在外部文件中的SQL语句或命令,还可以使用psql -x -f 来执行

    17、 echo --用来打印输出文本

    18、 ? -- 查看更多地命令

    19、 set autocommit off -- 关闭自动提交

    20、 set ECHO_HIDDEN on|off 如果想在已运行的psql中显示某一个命令实际执行的sql,但显示完后又想关闭这个功能,就是用此命令。

    21、set xmloption to document -- 设置xml格式的值只能有一个顶级元素,如果设置成'content'则可以有多个顶级元素;

    22、xmlparse -- 将字符串转换成xml类型

  • 相关阅读:
    bzoj千题计划202:bzoj3191: [JLOI2013]卡牌游戏
    bzoj千题计划201:bzoj1820: [JSOI2010]Express Service 快递服务
    bzoj千题计划200:bzoj3106: [cqoi2013]棋盘游戏
    bzoj千题计划199:bzoj1055: [HAOI2008]玩具取名
    NOIP2017 小凯的疑惑
    Codeforces 837E. Vasya's Function
    bzoj1084: [SCOI2005]最大子矩阵
    bzoj4247: 挂饰
    Codeforces Round #276 (Div. 1) A. Bits
    bzoj千题计划196:bzoj4826: [Hnoi2017]影魔
  • 原文地址:https://www.cnblogs.com/xiaofoyuan/p/5250607.html
Copyright © 2020-2023  润新知