PostgreSQL简单上手(windows环境)
2022/2/9 2:17:10
本文主要是介绍PostgreSQL简单上手(windows环境),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本次使用PostgreSQL的目标是,创建一个登录用户并为其新建一个数据库,获得一个可使用的连接字符串。本文将包含以下内容:
- 安装PostgreSQL,添加环境变量
- 创建登录用户、新建数据库
1 安装
1.1 windows下安装
- 在postgresql官网给出的下载地址中下载相应版本,打开后正常安装即可,建议安装时,除了安装位置,其他都不要修改。 其中,需要在安装时设定超级用户的密码,端口号按默认的就好,使用数据库管理软件连接时需要填写端口号,默认的话忘了直接上网搜一下就好了。下图是开始安装前的相关配置。
- 安装完成后,会有一个管理软件,还有一个shell控制台。
- 为了直接在cmd中使用postgresql的控制台,需要将该shell的目录添加到系统变量。在我的电脑中,postgresql的控制台在
D:\Program Files\PostgreSQL\14\bin\
目录下。打开系统的环境变量,找到系统变量下的Path变量,选中后点击”编辑“按钮,将postgresql控制台所在的目录添加到Path变量中。如下图所示(用户变量下可加可不加)。
4. 打开cmd,输入psql -U postgres
回车,然后输入在安装时设定的超级用户密码即可。(这里给大家演示了两个错误,最后划线的才是正确的。第一个错误是需要用-U
指定username,否则默认为当前系统登录的用户,在linux中通常是先su到postgres用户,然后执行psql
命令就没有问题;第二个是提醒大家postgreSQL的超级用户是postgres)
1.2 linux下安装
linux下的安装教程很多,这里给一个阮一峰老师写的PostgreSQL入门。
2 创建用户及新建数据库
使用psql进入postgresql的控制台,接下来的命令是跨频台通用的。
- 创建一个数据库用户
bachelor
,指定密码为bachelor123
CREATE USER bachelor WITH PASSWORD 'bachelor123';
- 创建一个数据库
smartaccess
并指定bachelor
为所有者
CREATE DATABASE smartaccess OWNER bachelor;
- 授予
bachelor
在smartaccess
数据库的所有权限
GRANT ALL PRIVILEGES ON DATABASE smartaccess to bachelor;
- 使用
du
查看所有用户,使用\l
查看所有数据库
3 验证(选看)
现在可以得到一个使用bachelor
用户登录smartaccess
数据库的连接字符串:
server=127.0.0.1;port=5432;uid=bachelor;pwd=bachelor123;database=smartaccess;
我在项目中使用ORM迁移命令初始化数据库,进入数据库管理软件中可以看到,已经创建的相应的数据表。
参考
- PostgreSQL新手入门
- Windows 上安装 PostgreSQL
这篇关于PostgreSQL简单上手(windows环境)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-05快速清空 PostgreSQL 数据库中的所有表格,让你的数据库重新焕然一新!
- 2024-01-04在PostgreSQL中创建角色:判断角色是否存在并创建
- 2023-05-16PostgreSQL一站式插件推荐 -- pg_enterprise_views
- 2022-11-22PostgreSQL 实时位置跟踪
- 2022-11-22如何将PostgreSQL插件移植到openGauss
- 2022-11-11PostgreSQL:修改数据库用户的密码
- 2022-11-06Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
- 2022-10-27Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务
- 2022-10-11PostgreSql安装(Windows10版本)
- 2022-09-13PostgreSQL-Network Address类型操作和函数