# PostgreSQL数据库管理

ServBay提供了一个内置的Adminer工具,以方便PostgreSQL数据库的管理。您可以通过以下链接访问此工具:

以下是使用Adminer管理PostgreSQL数据库的详细步骤:

# 获取数据库的超级用户密码

  1. 打开ServBay界面。

  2. 点击左侧导航栏中的"设置"。

设置选项卡
  1. 在设置页面中,找到“数据库密码”选项。
查看PostgreSQL密码
  1. 复制对应的数据库超级用户用户名和密码。

# 使用Adminer

  1. 打开您的浏览器并访问 Adminer (opens new window)

  2. 输入您的PostgreSQL数据库超级用户用户名和从ServBay获取的密码,然后点击登录。

  3. 在Adminer界面中,执行如下操作:

    • 创建数据库

      • 在左侧边栏中点击 "SQL命令"。
      • 输入 SQL 命令以创建新的数据库,例如:
        CREATE DATABASE your_database_name;
        
        1
        然后点击 "执行"。
    • 创建表格

      • 在所选数据库内,点击“添加表格。”
      • 输入新表的名称和字段,然后点击“保存。”
    • 导入数据:

      • 在选定的数据库中,点击“导入”。
      • 选择要导入的SQL文件,然后点击“导入”。
    • 其他操作: 左侧边栏允许进行额外的操作,如修改表结构,查询数据和删除记录。

按照以下详细步骤,您可以方便地使用Adminer管理PostgreSQL数据库。

# 使用命令行管理

对于喜欢使用命令行数据库管理的人来说,请安装ServBay的命令行工具。参考命令行支持文档获取详细的安装步骤。

一旦命令行工具安装完毕,使用以下命令连接到PostgreSQL数据库:

# 连接到本地的 PostgreSQL 数据库
psql -U <超级用户> -d postgres
1
2

<superuser> 替换为获得的超级用户用户名,例如 servbay_root

# 常见的 PostgreSQL 操作

以下是一些常见的PostgreSQL数据库操作:

  • 列出所有数据库

    \l
    
    1
  • 选择数据库

    \c 数据库名称
    
    1
  • 查看指定数据库中的所有表格

    \dt
    
    1
  • 查看指定表的结构

    \d table_name
    
    1
  • 创建用户

    CREATE USER your_user WITH PASSWORD 'your_password';
    
    1
  • 授予用户权限

    ALTER USER your_user WITH SUPERUSER;
    
    1
  • 创建表格

    CREATE TABLE 你的表格名称 (
        id SERIAL PRIMARY KEY,
        name VARCHAR(255)
    );
    
    1
    2
    3
    4
  • 插入数据:

    INSERT INTO your_table_name (name) VALUES ('John Doe');
    
    1
  • 查询数据

    SELECT * FROM 你的表名;
    
    1
  • 更新数据

    UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
    
    1
  • 删除数据

    DELETE FROM your_table_name WHERE id = 1;
    
    1
Last Updated: 4/28/2024