使用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 命令行工具。

相关推荐
数据知道7 小时前
MongoDB读写关注设置:如何平衡数据一致性与系统性能?
数据库·mongodb
不能只会打代码7 小时前
基于Vue 3 + Spring Boot的物联网生鲜品储运系统设计与实现(源码附有详细的文档讲解)
java·前端·vue.js·spring boot·后端·物联网·github
数据知道7 小时前
MongoDB大数据量分页优化:避免skip()性能陷阱的替代方案
网络·数据库·mongodb
BUG?不,是彩蛋!7 小时前
AI智慧社区--实现修改密码、退出登录、动态路由
java·spring boot·后端·intellij-idea·mybatis
smxgn7 小时前
【SpringBoot整合系列】SpringBoot3.x整合Swagger
java·spring boot·后端
2401_883035467 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
BingoGo7 小时前
告别阻塞!用 PHP TrueAsync 实现 PHP 脚本提速 10 倍
后端·php
KD7 小时前
阿里云服务器迁移实战(一)——Mysql平滑迁移
后端
清汤饺子7 小时前
Cursor 独有的 12 个技巧:这些是 Claude Code 没有的
前端·后端·ai编程
周末程序猿7 小时前
技术总结|十分钟了解Git的Worktree
后端·ai编程