使用psql操作PostgreSQL数据库

postgresql的操作和mysql差别较大。。

可以使用 psql 命令行工具或者其他的 PostgreSQL 客户端工具来查看表。如下是使用 psql 命令行工具查看表的方法:

  1. 连接到 PostgreSQL 数据库:

如果一个PostgreSQL的连接为 postgresql://用户名:密码@127.0.0.1:5432/库名?sslmode=disable

则 可通过psql -h 127.0.0.1 -p 5432 -U 用户名 -d 库名,然后输入密码 登录

  1. 列出数据库中所有表:

    psql 命令行中输入以下命令:

    css 复制代码
    \dt

    这将列出连接到的数据库中所有的表。

  2. 查看特定表的信息:

    psql 命令行中输入以下命令:

    复制代码
    \d table_name

    其中,table_name 是要查看的表名。这将显示表的列信息、约束、索引等详细信息。

  3. 查询表中的数据:

    psql 命令行中输入以下命令:

    sql 复制代码
    SELECT * FROM table_name;

    其中,table_name 是要查询的表名。这将显示表中的所有数据。

  4. 退出 psql 命令行工具:

    psql 命令行中输入以下命令:

    css 复制代码
    \q

    这将退出 psql 命令行工具。

相关推荐
wgzrmlrm741 分钟前
如何加固SQL环境部署_删除默认安装的示例数据库
jvm·数据库·python
IT_陈寒13 分钟前
Python多进程共享变量那个坑,我差点没爬出来
前端·人工智能·后端
码事漫谈22 分钟前
2026软考高级·系统架构设计师备考指南
后端
雨墨✘42 分钟前
golang如何实现设备指纹识别_golang设备指纹识别实现详解
jvm·数据库·python
程序员大辉1 小时前
没想到!一直要开会员的Navicat 终于有免费版了
数据库
数厘1 小时前
2.15 sql基础查询(SELECT、FROM、字段别名、常量与表达式)
数据库·sql·oracle
可观测性用观测云1 小时前
观测云数据转发和存档最佳实践
数据库
AI茶水间管理员1 小时前
如何让LLM稳定输出 JSON 格式结果?
前端·人工智能·后端
披着羊皮不是狼2 小时前
(7)为 RAG 系统接入 Redis Stack 实现向量持久化
数据库·redis·缓存
其实是白羊2 小时前
我用 Vibe Coding 搓了一个 IDEA 插件,复制URI 再也不用手动拼了
后端·intellij idea