前言
https://db-engines.com/en/ranking
根据这个数据库使用排名,可以看出PostgreSql不断在处于上升的趋势。
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。
基本介绍
官网:https://www.postgresql.org/
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统
这个为了方便安装我们采用docker安装
编写docker-compose.yml
version: '3'
services:
postgres:
image: postgres
volumes:
- ./data:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: 123456
ports:
- "5432:5432"
restart:
always
然后启动
docker-compose up -d
说明:
初次安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户。
进入postgres容器,然后进入服务
docker exec -it postgres bash
``````shell
psql -h localhost -p 5432 -U postgres --password
这样我们就算安装成功。
控制台命令
- \h:查看SQL命令的解释,比如\h select。
- ?:查看psql命令列表。
- \l:列出所有数据库。
- \c [database_name]:连接其他数据库。
- \d:列出当前数据库的所有表格。
- \d [table_name]:列出某一张表格的结构。
- \du:列出所有用户。
- \e:打开文本编辑器。
- \conninfo:列出当前数据库和连接的信息。
评论区