Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL 入门


连接到数据库

如果您已按照安装 PostgreSQL页面中的步骤操作,那么您的计算机上现在就有一个PostgreSQL数据库。

有多种方法可以连接到数据库,在本教程中我们将介绍两种方法。

  • SQL Shell (psql)
  • pgAdmin 4

两者都随 PostgreSQL 的安装一起提供。


SQL Shell (psql)

SQL Shell (psql) 是一个基于终端的程序,您可以在命令行终端中编写和执行 SQL 语法。

打开 SQL Shell (psql)

您将在 PostgreSQL 下的开始菜单中找到 SQL Shell (psql) 工具。

提示:如果您找不到它,请尝试在您的计算机上搜索“SQL Shell”。

程序打开后,您应该会看到如下所示的窗口。

输入服务器名称。

建议的选择是 [localhost],这是正确的,按 [Enter] 确认。


数据库

建议的数据库是 [postgres],这是正确的,按 [Enter] 确认。


端口

建议的端口是 [5432],至少在我的情况下是正确的,按 [Enter] 确认。


用户名

建议的用户名是 [postgres],至少对我来说是正确的,按 [Enter] 确认。


密码

输入您在安装 PostgreSQL 数据库时选择的密码,我的密码是 12345678。


结果

结果可能看起来像错误,但如果显示 psql (15.2) 或任何其他版本,并且最后您看到了 postgres=# 命令(可能中间会有警告),那么您已成功连接到数据库!


执行 SQL 语句

连接到数据库后,您可以开始执行 SQL 语句。

我们的数据库是空的,所以我们还不能查询任何表,但我们可以使用此 SQL 语句检查版本。

SELECT version();

要在 SQL Shell 命令中插入 SQL 语句,只需在 postgres=# 命令后编写它们,如下所示。

按 [Enter],结果应如下所示。


记住分号

注意:SQL 语句始终以分号 ; 结尾。

SQL Shell 等待分号并把所有行作为一个 SQL 语句执行。

在我们在末尾包含分号之前,不会执行多行 SQL 语句。

示例

相同的语句,但分两行。

现在我们准备创建表并用数据填充它们,但首先我们想看看一个名为 pgAdmin 4 的应用程序。

下一章中了解有关 pgAdmin 4 的更多信息。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.