精华内容
下载资源
问答
  • psql 停止展示查询结果 Oracle数据库的命令行工具SQL * Plus提供了SPOOL命令以“将查询结果存储在文件中”。 下一个屏幕快照显示了SQL * Plus中使用的SPOOL,用于将用户表列表假脱机到名为C:\pdf\output.txt 。 ...

    psql 停止展示查询结果

    Oracle数据库的命令行工具SQL * Plus提供了SPOOL命令以“将查询结果存储在文件中”。 下一个屏幕快照显示了SQL * Plus中使用的SPOOL,用于将用户表列表假脱机到名为C:\pdf\output.txt

    20160810假脱机OracleHRTables

    如该文件的下一个清单所示,已执行的查询和查询的结果都已假脱机到文件output.txt

    OracleSQL * Plus的SPOOL -ed output.txt

    SQL> select table_name from user_tables;
    
    TABLE_NAME                                                                      
    ------------------------------                                                  
    REGIONS                                                                         
    LOCATIONS                                                                       
    DEPARTMENTS                                                                     
    JOBS                                                                            
    EMPLOYEES                                                                       
    JOB_HISTORY                                                                     
    PEOPLE                                                                          
    NUMERAL                                                                         
    NUMBER_EXAMPLE                                                                  
    COUNTRIES                                                                       
    
    10 rows selected.
    
    SQL> spool off

    PostgreSQL的命令行工具psql通过\ o\ out元命令提供与SQL * Plus的SPOOL类似的功能。 以下屏幕快照显示了psql正在执行的操作。

    20160810-psqlPgTablesOut

    通过psql\o元命令编写的output.txt文件显示在下一个清单中。

    List of relations
     Schema |  Name  | Type  |  Owner   
    --------+--------+-------+----------
     public | albums | table | postgres
    (1 row)

    在生成的output.txt文件中仅包含在psql中运行的查询结果。 查询本身,甚至是通过在\set ECHO_HIDDEN on使用\set ECHO_HIDDEN on生成的较长查询,都不会包含在输出中。

    确保查询本身已输出且查询结果已写入文件的一种方法是使用\qecho元命令在运行查询之前将查询显式写入到假脱机文件中。 下一个屏幕快照对此进行了演示。

    20160810-psqlQueryWithMetaQEcho

    结合使用\qecho\o确实会将查询本身与查询结果一起放入写入的文件中,如下面列出的输出所示。

    select * from albums;
               title           |     artist      | year 
    ---------------------------+-----------------+------
     Back in Black             | AC/DC           | 1980
     Slippery When Wet         | Bon Jovi        | 1986
     Third Stage               | Boston          | 1986
     Hysteria                  | Def Leppard     | 1987
     Some Great Reward         | Depeche Mode    | 1984
     Violator                  | Depeche Mode    | 1990
     Brothers in Arms          | Dire Straits    | 1985
     Rio                       | Duran Duran     | 1982
     Hotel California          | Eagles          | 1976
     Rumours                   | Fleetwood Mac   | 1977
     Kick                      | INXS            | 1987
     Appetite for Destruction  | Guns N' Roses   | 1987
     Thriller                  | Michael Jackson | 1982
     Welcome to the Real World | Mr. Mister      | 1985
     Never Mind                | Nirvana         | 1991
     Please                    | Pet Shop Boys   | 1986
     The Dark Side of the Moon | Pink Floyd      | 1973
     Look Sharp!               | Roxette         | 1988
     Songs from the Big Chair  | Tears for Fears | 1985
     Synchronicity             | The Police      | 1983
     Into the Gap              | Thompson Twins  | 1984
     The Joshua Tree           | U2              | 1987
     1984                      | Van Halen       | 1984
    (23 rows)

    使用\qecho的主要缺点是必须在将每个语句写入输出文件之前使用它。

    可以将psql变量ECHO设置为queries以“将所有发送到服务器SQL命令也发送到标准输出。” 下一个屏幕快照对此进行了演示。

    20160810-psqlEchoQueries

    不幸的是,尽管将psql变量ECHO设置为queries会导致查询与psql窗口中的结果一起输出,但是\o元命令不会将查询写入文件。 相反,当将\oECHO设置为ECHO一起queries ,查询本身将再次打印到窗口中,并且仅将结果写入指定的文件。 这是因为,正如文档所述(我强调了 ), \o元命令将“查询输出 ...写入标准输出”。 下一个屏幕快照对此进行了演示。

    20160810-psqlEchoQueriesWithOut

    我还没有找到一种方法来轻松使用\o meta-data命令,并且无需使用\qecho即可将查询及其结果写入文件。 但是,另一种不需要\qecho是运行,而不是尝试以交互方式假脱机从psql内部输出文件,而是从外部执行SQL脚本输入文件。

    例如,如果我创建一个名为input.sql的输入文件,该文件仅包含带有查询的一行

    select * from albums;
    我可以跑步
    psql与命令

    psql -U postgres --echo-queries < input.txt > outputWithQuery.txt读取带有查询的outputWithQuery.txt文件并将输出写入outputWithQuery.txt文件。 --echo-queries选项的工作方式与psql\set ECHO queries类似,运行此命令可成功生成带有查询和结果的指定输出文件。 下面的屏幕快照和下面的代码清单对此进行了演示。

    20160810-psqlExternallyRunEchoQueries

    outputWithQuery.txt

    select * from albums;
               title           |     artist      | year 
    ---------------------------+-----------------+------
     Back in Black             | AC/DC           | 1980
     Slippery When Wet         | Bon Jovi        | 1986
     Third Stage               | Boston          | 1986
     Hysteria                  | Def Leppard     | 1987
     Some Great Reward         | Depeche Mode    | 1984
     Violator                  | Depeche Mode    | 1990
     Brothers in Arms          | Dire Straits    | 1985
     Rio                       | Duran Duran     | 1982
     Hotel California          | Eagles          | 1976
     Rumours                   | Fleetwood Mac   | 1977
     Kick                      | INXS            | 1987
     Appetite for Destruction  | Guns N' Roses   | 1987
     Thriller                  | Michael Jackson | 1982
     Welcome to the Real World | Mr. Mister      | 1985
     Never Mind                | Nirvana         | 1991
     Please                    | Pet Shop Boys   | 1986
     The Dark Side of the Moon | Pink Floyd      | 1973
     Look Sharp!               | Roxette         | 1988
     Songs from the Big Chair  | Tears for Fears | 1985
     Synchronicity             | The Police      | 1983
     Into the Gap              | Thompson Twins  | 1984
     The Joshua Tree           | U2              | 1987
     1984                      | Van Halen       | 1984
    (23 rows)

    我不知道如何在psql SQL * Plus内部完全模仿SQL * Plus的查询及其结果,而无需添加\qecho元命令,而是使用--echo-queries将输入脚本传递给psql option的工作方式与在SQL * Plus中调用和后台处理脚本非常相似。

    翻译自: https://www.javacodegeeks.com/2016/08/spooling-queries-results-psql.html

    psql 停止展示查询结果

    展开全文
  • 上一篇博客,给出了关于psql对json数组的关联查询例子。这一篇主要深入一下psql的json查询。 参考别人的博客案例,自己也做了一遍,如下: 首先建一张新表,里面存储json对象: CREATE TABLE orders ( ID ...

    上一篇博客,给出了关于psql对json数组的关联查询例子。这一篇主要深入一下psql的json查询。

    参考别人的博客案例,自己也做了一遍,如下:

    首先建一张新表,里面存储json对象:

    CREATE TABLE orders (
       ID serial NOT NULL PRIMARY KEY,
       info text NOT NULL
    );
    
    INSERT INTO orders (info)
    VALUES
       (
          '{ "customer": "Lily Bush", "items": {"product": "Diaper","qty": 24}}'
       ),
       (
          '{ "customer": "Josh William", "items": {"product": "Toy Car","qty": 1}}'
       ),
       (
          '{ "customer": "Mary Clark", "items": {"product": "Toy Train","qty": 2}}'
       );

    查询客户信息:info::json ->> 'customer' 返回客户的文本值

    SELECT
       info::json ->> 'customer' AS customer
    FROM
       orders;

    查询产品信息:首先info::json -> 'items' 作为对象,info::json -> 'items' ->> 'product' 返回产品的文本值。

    SELECT
       info::json -> 'items' ->> 'product' as product
    FROM
       orders
    ORDER BY
       product;

     

    总结:

    The operator -> 按键返回 JSON 对象字段.
    The operator ->> 按文本返回JSON对象字段.

     

    json作为查询条件在where字句里使用:

    根据产品名称,查询用户:

    SELECT
       info::json ->> 'customer' AS customer
    FROM
       orders
    WHERE
       info::json -> 'items' ->> 'product' = 'Diaper'

    查询哪个客户买了2件产品:

    SELECT
       info::json ->> 'customer' AS customer,
       info::json -> 'items' ->> 'product' AS product
    FROM
       orders
    WHERE
       CAST (
          info::json -> 'items' ->> 'qty' AS INTEGER
       ) = 2
    

     

    存储json数组对象:

    INSERT INTO orders (info)
    VALUES
       (
          '[{ "customer": "Lily Bush", "items": {"product": "Diaper","qty": 24}},{ "customer": "Josh William", "items": {"product": "Toy Car","qty": 1}},{ "customer": "Mary Clark", "items": {"product": "Toy Train","qty": 2}}]'
       );

    查询客户信息:json_array_elements(info::json) ->> 'customer' 返回客户的文本值,json_array_elements(info::json)拆分数组到每条记录:

    SELECT
       json_array_elements(info::json) AS info_json
    FROM
       orders;

    SELECT
       json_array_elements(info::json) ->> 'customer' AS customer
    FROM
       orders;
    

     

    展开全文
  • PSQL

    2014-10-11 14:22:00
    意味着每个查询在发往服务器之前都要提示用户, 用这个选项也可以取消执行 -S, --single-line single-line mode (end of line terminates SQL command) 进入单行运行模式,这时每个命令都将由换行符结束,象分号...

    This is psql 8.2.15, the PostgreSQL interactive terminal (Greenplum version).

    Usage:
    psql [OPTION]... [DBNAME [USERNAME]]

    General options:

    -c, --command=COMMAND    run only single command (SQL or internal) and exit
     声明 psql 将执行一条查询字串, command,然后退出
    -d, --dbname=DBNAME      database name to connect to (default: "hadoop")
     声明数据库名称。等效于在命令行行上把 dbname 声明为第一个非选项参数。
    -f, --file=FILENAME      execute commands from file, then exit
     使用 filename作为命令的语句源而不是交互式读入查询。 在处理完文件后,psql 结束。这个选项在很多方面等效于内部命令 \i。
     如果 filename 是 -(连字符),则从标准输入读取。
    -l, --list               list available databases, then exit
     列出所有可用的数据库
    -v, --set=, --variable=NAME=VALUE
                              set psql variable NAME to VALUE
     进行一次变量分配,象内部命令 \set 那样。
     注意,如果有变量名和值的话,你必须在命令行上用等号分隔它们。
    -X, --no-psqlrc          do not read startup file (~/.psqlrc)
     不读取启动文件(系统的 psqlrc 或者你的 ~/.psqlrc 都不读取)。
    --help                   show this help, then exit
    --version                output version information, then exit

    Input and output options:

    -a, --echo-all           echo all input from script
     在读取行时向标准输出打印所有内容。 这个选项在脚本处理时比交互模式时更有用。
    -e, --echo-queries       echo commands sent to server
     把所有发送给服务器的查询同时也拷贝到标准输出
    -E, --echo-hidden        display queries that internal commands generate
     回显由\d和其他反斜杠命令生成的实际查询。
    -L, --log-file=FILENAME  send session log to file
     除了正常的输出源之外,把所有查询输出记录到文件 filename。
    -n, --no-readline        disable enhanced command line editing (readline)
    -o, --output=FILENAME    send query results to file (or |pipe)
     将所有查询输出定向到文件 filename
    -q, --quiet              run quietly (no messages, only query output)
     声明 psql 将安静地执行处理任务
    -s, --single-step        single-step mode (confirm each query)
     进入单步模式运行。意味着每个查询在发往服务器之前都要提示用户, 用这个选项也可以取消执行
    -S, --single-line        single-line mode (end of line terminates SQL command)
     进入单行运行模式,这时每个命令都将由换行符结束,象分号那样

    Output format options:

    -A, --no-align                            unaligned table output mode
     未对其输出模式
    -F, --field-separator=STRING
     指定列分割字符串
                                                        set field separator (default: "|")
    -H, --html                                  HTML table output mode
     HTML输出模式
    -P, --pset=VAR[=ARG]               set printing option VAR to ARG (see \pset command)
     设置打印选项
    -R, --record-separator=STRING
                                                        set record separator (default: newline)
     设置记录行分隔符
    -t, --tuples-only                         print rows only
     只打印行
    -T, --table-attr=TEXT                 set HTML table tag attributes (e.g., width, border)
     设置HTML表格属性
    -x, --expanded                           turn on expanded table output
     打开表格扩展输出模式



    转载于:https://my.oschina.net/darionyaphet/blog/326782

    展开全文
  • NULL 博文链接:https://rainbow702.iteye.com/blog/2086041
  • 下一个屏幕快照显示了SQL * Plus中使用的SPOOL,用于将用户表列表假脱机到名为C:\pdf\output.txt 。 如该文件的下一个清单所示,已执行的查询查询的结果都已假脱机到文件output.txt 。 Oracle的SQL * Plus的...

    Oracle数据库的命令行工具SQL * Plus提供了SPOOL命令以“将查询结果存储在文件中”。 下一个屏幕快照显示了SQL * Plus中使用的SPOOL,用于将用户表列表假脱机到名为C:\pdf\output.txt

    20160810假脱机OracleHRTables

    如该文件的下一个清单所示,已执行的查询和查询的结果都已假脱机到文件output.txt

    Oracle的SQL * Plus的SPOOL -ed output.txt

    SQL> select table_name from user_tables;
    
    TABLE_NAME                                                                      
    ------------------------------                                                  
    REGIONS                                                                         
    LOCATIONS                                                                       
    DEPARTMENTS                                                                     
    JOBS                                                                            
    EMPLOYEES                                                                       
    JOB_HISTORY                                                                     
    PEOPLE                                                                          
    NUMERAL                                                                         
    NUMBER_EXAMPLE                                                                  
    COUNTRIES                                                                       
    
    10 rows selected.
    
    SQL> spool off

    PostgreSQL的命令行工具psql使用\ o\ out元命令提供与SQL * Plus的SPOOL类似的功能。 以下屏幕快照显示了psql正在执行的操作。

    20160810-psqlPgTablesOut

    通过psql\o元命令编写的output.txt文件显示在下一个清单中。

    List of relations
     Schema |  Name  | Type  |  Owner   
    --------+--------+-------+----------
     public | albums | table | postgres
    (1 row)

    在生成的output.txt文件中仅包含在psql中运行的查询结果。 查询本身,甚至是通过在\set ECHO_HIDDEN on使用\set ECHO_HIDDEN on生成的较长查询,都不会包含在输出中。

    确保查询本身已输出且查询结果已写入文件的一种方法是使用\qecho元命令在运行查询之前将查询显式写入假脱机文件。 下一个屏幕快照对此进行了演示。

    20160810-psqlQueryWithMetaQEcho

    \qecho\o结合使用确实会将查询本身与查询结果一起放置在写入的文件中,如下面列出的输出所示。

    select * from albums;
               title           |     artist      | year 
    ---------------------------+-----------------+------
     Back in Black             | AC/DC           | 1980
     Slippery When Wet         | Bon Jovi        | 1986
     Third Stage               | Boston          | 1986
     Hysteria                  | Def Leppard     | 1987
     Some Great Reward         | Depeche Mode    | 1984
     Violator                  | Depeche Mode    | 1990
     Brothers in Arms          | Dire Straits    | 1985
     Rio                       | Duran Duran     | 1982
     Hotel California          | Eagles          | 1976
     Rumours                   | Fleetwood Mac   | 1977
     Kick                      | INXS            | 1987
     Appetite for Destruction  | Guns N' Roses   | 1987
     Thriller                  | Michael Jackson | 1982
     Welcome to the Real World | Mr. Mister      | 1985
     Never Mind                | Nirvana         | 1991
     Please                    | Pet Shop Boys   | 1986
     The Dark Side of the Moon | Pink Floyd      | 1973
     Look Sharp!               | Roxette         | 1988
     Songs from the Big Chair  | Tears for Fears | 1985
     Synchronicity             | The Police      | 1983
     Into the Gap              | Thompson Twins  | 1984
     The Joshua Tree           | U2              | 1987
     1984                      | Van Halen       | 1984
    (23 rows)

    使用\qecho的主要缺点是必须在将每个语句写入输出文件之前使用它。

    可以将psql变量ECHO设置为queries以“将所有发送到服务器的SQL命令也发送到标准输出。” 下一个屏幕快照对此进行了演示。

    20160810-psqlEchoQueries

    不幸的是,尽管将psql变量ECHO设置为queries会导致查询与psql窗口中的结果一起输出,但是\o元命令不会将查询写入文件。 相反,当将\oECHO设置为ECHO一起queries ,查询本身将再次打印到窗口中,并且仅将结果写入指定的文件。 这是因为,如文档所述(我强调了 ), \o元命令将“查询输出 ...写入标准输出”。 下一个屏幕快照对此进行了演示。

    20160810-psqlEchoQueriesWithOut

    我还没有找到一种方法来轻松使用\o meta-data命令,并且无需使用\qecho即可将查询及其结果写入文件。 但是,另一种不需要\qecho是运行,而不是尝试以交互方式假脱机从psql内部输出文件,而是从外部执行SQL脚本输入文件。

    例如,如果我创建一个名为input.sql的输入文件,该文件仅包含带有查询的一行

    select * from albums;
    我可以跑步
    psql与命令

    psql -U postgres --echo-queries < input.txt > outputWithQuery.txt读取带有查询的单行文件,并将输出写入outputWithQuery.txt文件。 --echo-queries选项的工作方式类似于psql\set ECHO queries ,运行此命令可成功生成带有查询和结果的指定输出文件。 下面的屏幕快照和下面的代码清单对此进行了演示。

    20160810-psqlExternallyRunEchoQueries

    outputWithQuery.txt

    select * from albums;
               title           |     artist      | year 
    ---------------------------+-----------------+------
     Back in Black             | AC/DC           | 1980
     Slippery When Wet         | Bon Jovi        | 1986
     Third Stage               | Boston          | 1986
     Hysteria                  | Def Leppard     | 1987
     Some Great Reward         | Depeche Mode    | 1984
     Violator                  | Depeche Mode    | 1990
     Brothers in Arms          | Dire Straits    | 1985
     Rio                       | Duran Duran     | 1982
     Hotel California          | Eagles          | 1976
     Rumours                   | Fleetwood Mac   | 1977
     Kick                      | INXS            | 1987
     Appetite for Destruction  | Guns N' Roses   | 1987
     Thriller                  | Michael Jackson | 1982
     Welcome to the Real World | Mr. Mister      | 1985
     Never Mind                | Nirvana         | 1991
     Please                    | Pet Shop Boys   | 1986
     The Dark Side of the Moon | Pink Floyd      | 1973
     Look Sharp!               | Roxette         | 1988
     Songs from the Big Chair  | Tears for Fears | 1985
     Synchronicity             | The Police      | 1983
     Into the Gap              | Thompson Twins  | 1984
     The Joshua Tree           | U2              | 1987
     1984                      | Van Halen       | 1984
    (23 rows)

    我不知道如何在psql SQL * Plus内部完全模仿SQL * Plus的查询及其结果,而无需添加\qecho元命令,而是使用--echo-queries将输入脚本传递给psql option的工作方式与在SQL * Plus中调用和假脱机脚本非常相似。

    翻译自: https://www.javacodegeeks.com/2016/08/spooling-queries-results-psql.html

    展开全文
  • psql参数

    千次阅读 2019-05-27 11:08:29
    psql [ option… ] [ dbname [ username ]] 选项: -a –echo-all 在读取所有非空输入行时将其打印到打印到标准输出(不适用于交互方式读取的行)。相当于将变量ECHO设置为all -A –no-align 切换到未对齐的输出...
  • psql语法

    2016-05-26 16:24:47
    psql Name psql -- PostgreSQL 交互终端 ...psql [option...] [dbname ...它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令
  • psql 客户端

    2018-10-02 20:27:37
    psql [选项]… [数据库名称 [用户名称]] 通用选项: -c,–command=命令 执行单一命令(SQL或内部指令)然后结束 -d, --dbname=数据库名称 指定要连接的数据库 (默认:“Administrator”) -f, --file=文件名 从文件中...
  • psql Linux

    2015-01-15 16:24:58
    psql -- PostgreSQL 交互...它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令和多种类 shell 地特性来实现书写脚本以及对大量任务的自
  • PSQL的使用

    2021-04-05 21:46:30
    psql使用 -bash-4.2$ psql --help psql is the PostgreSQL interactive terminal. Usage: psql [OPTION]… [DBNAME [USERNAME]] General options: -c, --command=COMMAND run only single command (SQL or internal)...
  • psql命令参考

    2017-05-12 09:33:29
    psql命令行快速参考 转载:http://blog.csdn.net/dyx1024/article/details/6912530 psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出。使用以下...
  • psql 命令总结

    千次阅读 2018-03-23 18:21:29
    psql 命令总结 概念 首先,介绍下 PG 中常见的几个概念,包括了 Cluster、Database、Schemas 。 Cluster:抽象概念,一系列 DBs 的集合,但是不像 DBs 可以直接通过 SQL 在内部表中查看。 Databases:一...
  • psql的命令

    2019-10-08 03:14:39
    \? ------------------------------------- 一般性 \copyright 显示PostgreSQL的使用和发行许可... 执行查询 (并把结果写入文件或 |管道) \gset [PREFIX] 执行查询并把结果存到psql变量中 \h [名称] SQL命令语法上...
  • psql的简单使用

    2021-06-17 17:15:02
    [数据库名称] [用户名称] 这些也可以通过环境变量指定:示例如下 export PGDATABASE=xxx export PGHOST=xxx.xxx.xxx.xxx export PGPORT=xxxx export PGUSER=xxx 设置环境变量后,执行psql相当于执行 psql -h <...
  • 初识psql(二)

    2018-12-19 19:42:31
    在第一初识psql里面我们学习了怎么登陆psql,以及我们怎么创建用户,怎么创建数据库,还有一些简单的查询,这些基本就和我们学习mysql没有区别的。这一节里我们将要继续深入学习具体的psql. (一).插入数据 (二).更新...
  • psql是用于操作PostgreSQL的客户端工具,这篇文章介绍一下具体的使用方法。
  • psql常用命令

    千次阅读 2013-04-18 16:14:04
    psql是PostgreSQL自身提供的一款查询工具,也就是说,无论哪种操作系统平台下,该工具都可用,并且使用方法都是一致的。所以,当我们开发可移植的应用软件和技术的时候,该工具是一个理想的选择。 Psql有两大功能,...
  • psql 常用命令及问题

    千次阅读 2018-07-31 17:20:50
    0.安装指定版本postgres,... 1.有时候你会在psql命令行直接切换一个新建用户时 出现的错误 psql: FATAL: Peer authentication failed for user "asterisk" psql asterisk -h 127.0.0.1(ip) ...
  • Postgresql配置 psql

    2017-07-26 10:46:13
    用户可以在psql中执行命令show来查看所有的数据库参数的当前值。例如: (1)show all; --查看所有数据库参数的值 (2)show search_path; --查看参数search_path的值 2 参数详细说明 2.1. 连接与认证 ...
  • Postgres psql 命令汇总

    2018-03-29 17:07:35
    执行查询 (并把结果写入文件或 |管道)\gset [PREFIX] 执行查询并把结果存到psql变量中\h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明\q 退出 psql\watch [SEC] 每隔SEC秒执行一次查询查询缓存区\e ...
  • PostgreSQL-psql命令

    2021-06-12 23:26:30
    psql 元命令 # 查看数据库 \l # 查看表空间 \db # 查看表 \d # 查看表定义 \d tablename # 查看表大小 ...# 设置查询结果输出 \x # 获取元命令对应的SQL代码:-E psql -E dbname user # 查看所有元命令 \? #
  • psql的命令语法

    千次阅读 2014-07-24 17:08:20
    psql命令行快速参考 psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表: $ psql --help 表1-1 psql命令行选项 ...
  • psql 元命令

    2018-10-02 20:27:03
    命令 参数 描述 \a 如果当前的表输出格式是非对齐的,则切换成对齐格式。如果不是非对齐格式,则设置成非对齐格式。...如果不带参数,则切换到当前用户的主目录。要打印当前的工作目录,可以使用! ...
  • PostgreSQL 命令行客户端 psql 使用指南

    千次阅读 2020-08-27 22:08:19
    psql 是 PostgreSQL 官方提供的命令行客户端工具,支持交互式的查询和脚本命令。同时,psql 还提供了大量的元命令(meta-command)以及许多类似 shell 的功能,可以方便我们编写脚本和实现各种任务的自动化。本文...
  • psql命令大全

    千次阅读 2009-02-26 10:35:00
    PostgreSQL 的交互终端 命令输入: /copyright 获取发布信息 /h 获取 SQL 命令的帮助 /? 获取 psql 命令的帮助 /g 或者以分号作为执行查询的结尾 /q 退出/?一般选项/c[onnect] [数据库名|- [用户名称]] 
  • psql的命令行

    2019-07-31 09:12:00
    1、展示数据库列表  \l 2、切换数据库  \c dbname 3、展示表的列表  \dt 4、展示数据库表的设计 ... 正常的SQL语句,例如(select * from alarminfobean;...8、查看用户列表  \du 9、执行sql...
  • ***用户创建修改*** postgres 默认用户是postgres,为超级用户。 第一步:先以postgress 登录 1.以指定用户登录 psql -U '用户名' 2.创建数据库新用户 CREATE USER 用户名 WITH PASSWORD '*****'; \...
  • psql 数据类型

    千次阅读 2018-10-02 20:25:59
    1.数值类型 名字 存储尺寸 描述 范围 smallint 2字节 小范围整数 -32768 to +32767 integer 4字节 整数的典型选择 -2147483648 to +2147483647 bigint 8字节 ...用户指定精度,精确...
  • psql命令行快速参考

    2014-11-20 14:55:34
    psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表: $ psql --help 表1-1 psql命令行选项 选项 ...
  • PSQL工具使用技巧

    2018-01-09 16:45:05
    psql功能强大,技巧怎么用只能后续慢慢补充了,看一个工具先看怎么用help,下面是一些常用的东西,比如如何查看目录、怎么使用变量、非常实用$ psql #连接到数据库服务器,可以在其中输入相应的SQL语句或者psql的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,173
精华内容 2,069
关键字:

psql查询用户