# PostgreSQL数据库管理
ServBay提供了一个内置的Adminer工具,以方便PostgreSQL数据库的管理。您可以通过以下链接访问此工具:
以下是使用Adminer管理PostgreSQL数据库的详细步骤:
# 获取数据库的超级用户密码
打开ServBay界面。
点击左侧导航栏中的"设置"。
- 在设置页面中,找到“数据库密码”选项。
- 复制对应的数据库超级用户用户名和密码。
# 使用Adminer
打开您的浏览器并访问 Adminer (opens new window)。
输入您的PostgreSQL数据库超级用户用户名和从ServBay获取的密码,然后点击登录。
在Adminer界面中,执行如下操作:
创建数据库:
- 在左侧边栏中点击 "SQL命令"。
- 输入 SQL 命令以创建新的数据库,例如:然后点击 "执行"。
CREATE DATABASE your_database_name;
1
创建表格:
- 在所选数据库内,点击“添加表格。”
- 输入新表的名称和字段,然后点击“保存。”
导入数据:
- 在选定的数据库中,点击“导入”。
- 选择要导入的SQL文件,然后点击“导入”。
其他操作: 左侧边栏允许进行额外的操作,如修改表结构,查询数据和删除记录。
按照以下详细步骤,您可以方便地使用Adminer管理PostgreSQL数据库。
# 使用命令行管理
对于喜欢使用命令行数据库管理的人来说,请安装ServBay的命令行工具。参考命令行支持文档获取详细的安装步骤。
一旦命令行工具安装完毕,使用以下命令连接到PostgreSQL数据库:
# 连接到本地的 PostgreSQL 数据库
psql -U <超级用户> -d postgres
1
2
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