# 1.4.访问数据库

创建数据库后,可以通过以下方式进行访问:

  • 运行PostgreSQL交互式终端程序,名为psql,它允许您以交互方式输入、编辑和执行SQL命令。

  • 使用现有的图形化前端工具(如pgAdmin)或支持ODBC或JDBC的office套件来创建和操作数据库。本教程不介绍这些可能性。

  • 使用几种可用的语言绑定之一编写自定义应用程序。本文将进一步讨论这些可能性第四部分.

    你可能想创业psql尝试本教程中的示例。它可以被激活为mydb通过键入以下命令:

$ psql mydb

如果您不提供数据库名称,那么它将默认为您的用户帐户名。在上一节中,您已经使用createdb.

在里面psql,您将收到以下消息:

psql (14.2)
Type "help" for help.

mydb=>

最后一行也可以是:

mydb=#

这意味着您是一名数据库超级用户,如果您自己安装了PostgreSQL实例,则最有可能是这种情况。成为超级用户意味着你不受访问控制。对于本教程而言,这并不重要。

如果你在开始时遇到问题psql然后回到上一节。诊断createdbpsql两者相似,如果前者有效,后者也应该有效。

最后一行由psql是提示,它表明psql正在侦听您的消息,您可以在由维护的工作空间中键入SQL查询psql.尝试以下命令:

mydb=> SELECT version();
                                         version