【PostgreSQL】Docker下的postgresSQL的查询
进入docker的容器
首先查看有哪些docker容器
docker ps
输出结果:
CONTAINER ID   IMAGE                                       COMMAND                  CREATED       STATUS                 PORTS                                                                      NAMES
a19b708dc779   postgres:15-alpine                          "docker-entrypoint.s…"   6 weeks ago   Up 6 weeks (healthy)   5432/tcp                                                                   docker-db-1
进入容器
docker exec -it a19b708dc779 /bin/sh
#               ^这个就是CONTAINER ID
此时的终端变为:/ # 的开头,说明已经进入docker容器
连接postgresSQL
连接需要用到用户名和数据库名,由于是本地登录使用可以不用密码
格式:psql -U <用户名> -d <数据库名>
# 若默认用户是 postgres,数据库是 dify 连接命令:
psql -U postgres -d dify
查询
查看表
\l  -- 查看所有数据库
\c <数据库名>  -- 切换数据库
\dt  -- 查看当前数据库的表
执行SQL命令
SELECT *
FROM accounts 
WHERE name = 'MyName'
