psql工具的使用

  • 显示所有数据库
    \l

  • 连接数据库
    \c

  • 显示表空间
    \db

  • 显示模式
    \dn

  • 显示表、视图、序列、索引结构信息
    \d table, view, sequence, or index

  • 显示角色、用户
    \du或\dg

  • 表的权限分配
    \dp tbl_user
    或\z tbl_user

  • 输出信息
    \echo

  • 将表中每一行中的每列数据都拆分为单行显示
    \x <table_name>

  • 允许sql脚本
    \i

  • 设置显示内容边框

    • \pset border 0:内容显示无边框
    • \pset border 1:内容显示有内边框
    • \pset border 2:内容显示有内外边框
  • 禁止自动提交:
    在psql中事务是自动提交的,
    如果不想自动提交,

    • 方法1:
    	begin;
    	update test set name='xxx' where id=1;
    	commit;//或者rollback
    
    • 方法2:
      关闭自动提交事务选项
      \set AUTOCOMMIT OFF
  • 获取psql中命令实际执行的SQL
    psql -E

posted @   岳麓丹枫  阅读(220)  评论(0编辑  收藏  举报
编辑推荐:
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· Tinyfox 简易教程-1:Hello World!
点击右上角即可分享
微信分享提示