关系型数据库管理系统(RDBMS)可以使用数据库的表格排列来存储大量的数据。RDBMS被广泛用于执行数据库操作,如创建、管理和管理小型和大型工作负载。
PostgreSQL是一个非常棒的工具,但要在Windows中启动和运行它可能有点令人生畏。因此,让我们指导你如何在Windows上设置PostgreSQL并尽快开始使用你的数据库。
关于PostgreSQL你需要知道什么
PostgreSQL是一个基于SQL的数据库管理软件。这个企业级的软件以其多功能性和可扩展性而闻名。它的灵活性使它能够同时处理来自单机和多机的不同程度的工作负载。甚至更好的是,它可以与整个仓库的并发用户无缝地运作。
PostgreSQL以其成熟的架构、可靠性、数据完整性、强大的功能集、可扩展性赢得了强大的声誉。该软件背后的开源社区的奉献精神使该软件能够持续提供高性能和创新的解决方案。
如何在Windows上安装PostgreSQL
PostgreSQL在Windows上的安装过程与Linux上的安装过程略有不同。你需要安装Postgre数据库服务器和一个管理数据库的图形工具。
虽然你可以单独下载这两个工具,但你仍然需要将它们配置在一起,这本身就是一个挑战。因此,最好是下载并安装一个捆绑的安装程序。
要启动安装,请访问PostgreSQL官方网站并选择下载。在下一页,选择Windows ,因为我们正在下载一个适用于Windows操作系统的兼容版本。
在Windows安装程序页面,点击下载安装程序。在平台支持部分,你会注意到每个发布版本的一些相关信息。最好是注意到可供下载的最新版本。
点击 "下载安装程序 "会把你带到PostgreSQL数据库下载页面。根据你电脑的版本,你可以选择Windows x86-64或Windows x86-32。
从对话框中选择最新的PostgreSQL版本,并点击它旁边的下载按钮。这应该会开始为你下载设置。
一旦EXE文件下载,点击它开始安装。安装过程中会询问你关于目标目录和组件的细节。
从组件的列表中,你可以选择以下内容。
- PostgreSQL 服务器
- pgAdmin4
- 堆栈生成器
- 命令行工具
相关的。如何在Ubuntu上安装和设置Microsoft SQL Server
勾选所有四个框是个好主意,因为每个应用程序在不久的将来都会有用。
在下一个屏幕上,你将为数据库超级用户设置一个超级密码。创建一个密码,然后点击下一步。
在下一个屏幕上,保持端口号不变,然后点击下一步。你应该看到一个预安装摘要,其中列出了你所设置的所有细节。查看安装的每个方面,如果一切看起来都很好,点击下一步。
将出现 "准备安装"的对话框。点击 "下一步"开始安装。
用pgAdmin4连接到PostgreSQL
有两种方法可以将PostgreSQL连接到服务器上。你可以使用传统的命令行方法或在Windows上安装过程中预装的pgAdmin工具。
使用pgAdmin应用程序连接到PostgreSQL
- 从程序文件夹或使用 Windows 搜索功能启动 pgAdmin 应用程序。
- 使用你在安装过程中使用的主密码登录到pgAdmin客户端。
- 点击创建服务器选项并填写必要的细节,如主机、端口、维护数据库、用户名和密码。
- 点击 "保存 "选项。创建的服务器现在可以在左边的标签上看到。
- 双击服务器的名称并输入密码以连接到PostgreSQL服务器。
使用命令窗口连接到PostgreSQL
安装后,你可以在开始菜单中搜索SQL外壳(PSQL)。在这里你将输入任何相关的SQL命令。
要用PSQL列出所有可用的数据库,输入**\l并点击Enter。**
如何在PostgreSQL中创建一个新的数据库
要创建一个新的数据库,输入CREATE DATABASE test, 其中test 是数据库的名称。
要访问新的数据库,请关闭PSQL终端,然后再重新打开它。应用程序将记住你上次使用的服务器名称、端口、用户名和密码。
在你重新连接之前,把Postgres的名字改为你设定的数据库的名字,然后按回车。
如何在PostgreSQL中创建和列出表
要在一个现有的数据库中创建一个表,使用下面的命令。
CREATE TABLE PERSON (ID BIGSERIAL NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,COUNTRY VARCHAR(50) NOT NULL );
这条命令将在数据库测试 中创建一个表人 ,并同时为其添加一些变量名。调整这些变量以适应你自己的需要。
要列出一个数据库中的所有表,请使用**\dt命令。如果你在上面的例子中使用这个命令,你会发现在数据库Test中只有一个叫做Person**的表。
相关的。如何在SQL中创建一个表
如何修改根用户的凭证
你可以在以根用户身份登录后修改Postgres密码。要做到这一点,使用下面的命令。
ALTER USER postgres PASSWORD 'newpassword';
将newpassword改为你选择的密码。
在PostgreSQL中创建和删除一个用户角色
许多人以不同的角色同时在一个项目上工作。你可以通过使用Windows控制台在PostgreSQL中创建具有不同访问权限的不同角色。你也可以选择是否授予新创建的角色以超级用户身份。
要授予某人访问权,运行Windows控制台,将默认目录改为PostgreSQL bin目录(例如,C:\Program Files\PostgreSQL\9.0\bin)或将此目录添加到Path环境变量中。
现在在控制台中使用下面的代码。
createuser.exe --createdb --username postgres --no-createrole --pwprompt openpg
你可以修改这些命令来改变角色权限。你会被提示选择角色的超级用户状态。输入y 表示是,输入n 表示否,然后指定一个密码来创建新的角色。
你可以使用下面的命令从其他用户的列表中删除一个用户角色。
DROP USER name [, ...];
在Windows中使用PostgreSQL
PostgreSQL是一个令人难以置信的工具,它可以可靠地、万无一失地管理数据库。Windows的安装过程相对简单,只需要点击几下就可以完成设置和运行。