CodeGym /课程 /SQL SELF /连接到 PostgreSQL

连接到 PostgreSQL

SQL SELF
第 4 级, 课程 3
可用

2. 连接到 PostgreSQL 服务器

这里你有两种选择:

  1. 用 IDE 自带的功能
  2. 用 Database Navigator 插件(适用于 Community 版本)

通过 WebStorm 连接 PostgreSQL

其实在其他 IDE 里操作也差不多。

  1. 打开 "Database" 面板。 如果没看到,去菜单 View → Tool Windows → Database 找一下。
  2. 在 Database 面板点 +,下拉菜单里选 Data Source → PostgreSQL。
  3. 配置连接参数:
    • 如果你第一次连 PostgreSQL,IDE 会让你下载驱动。
    • Name: 给你的连接起个名字。
    • Host: 服务器地址(本地一般用 localhost)。
    • Port: 默认端口 5432。
    • User: 用户名(比如 postgres)。
    • Password: 你的用户密码。可以选择保存密码。
  4. 点 Test Connection 按钮。连上后会看到绿色对勾和 PostgreSQL 版本。
  5. 测试通过后,点 Apply 再点 OK。

保存连接后,IDE 可能会弹出提示让你为项目或文件设置 SQL 方言。点通知里的 configure 链接就行。你也可以随时通过菜单回到这些设置:Settings → Languages & Frameworks → SQL Dialects

在弹出的 SQL Dialects 窗口里选 PostgreSQL。这样 IDE 才能正确高亮、自动补全和分析 SQL 代码。

在 Database 面板里会出现你的新连接。展开就能看到数据库、schema 和表(我们这里只有 public)。现在你可以打开 SQL 控制台写查询,或者双击表直接看数据。

连上后你可以执行一个测试命令,看看一切是不是 OK。

 -- 检查你连的 PostgreSQL 服务器版本
SELECT version();

更多设置细节可以去 JetBrains 文档看看。

通过 Database Navigator 连接 PostgreSQL

  1. 打开插件面板: 在 IDE 侧边栏找到并打开 DB Browser 标签。如果没有,可以通过菜单 Main menu → DB Navigator 打开。
  2. 新建连接。 在 DB Browser 面板点加号 (+),下拉菜单选 PostgreSQL。
  3. 填写连接信息:
    • Name: 给这个连接起个名字(postgres@localhost)。
    • Host: 如果 PostgreSQL 装在你电脑上,就用 localhost。
    • Port: PostgreSQL 默认端口是 5432。
    • User: 访问数据库的用户名(通常默认是 postgres)。
    • Password: 这个用户的密码。
  4. 填好后点 Test Connection。你应该能看到连接成功的提示。
  5. 测试通过后,点 Apply 再点 OK 保存设置。

结果:

保存后新连接会出现在 DB Browser 面板列表里。现在你可以展开它,看到数据库结构、可用 schema、表和字段。你已经可以写你的第一个 SQL 查询啦。

连上后你可以执行一个测试命令。

 -- 检查你连的 PostgreSQL 服务器版本
SELECT version();

3. 在 Query Console 写简单查询

其实没数据库也能写点查询,比如:

  • SELECT version();
  • SELECT 2+2*2
  • SELECT NOW()
  • SELECT LENGTH("MAY")

4. 创建数据库

执行下面这个 SQL 查询:


CREATE DATABASE university;

如果数据库创建成功,你会看到 CREATE DATABASE 的提示。
这个简短的消息可能看起来有点无聊,但相信我,对程序员来说就是天籁之音。

现在我们有了一个叫 university 的数据库。

2
任务
SQL SELF, 第 4 级, 课程 3
已锁定
获取当前日期和时间
获取当前日期和时间
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION