了解PostgreSQL sql shell和VACUUM命令

从SQL Shell进入PostgreSQL;没用过这东西,看一下;

一直回车;最后输入口令就登入了;此时是登入默认的数据库postgres;这个数据库是默认安装的;

看一下有没有表,根据资料可以用 \d 或者 select * from pg_tables;此数据库默认没有表;

新建一个表看一下;第一次出错;第二次输入大写,对了;然后用 \d 可以查到表名 t1;然后再插入三条记录;

根据资料有一个VACUUM命令,功能是进行垃圾收集以及可选地分析一个数据库;

VACUUM 回收已删除行占据的存储空间;

输入看一下,只有最后一个输对了;

VACUUM VERBOSE ANALYZE public.t1,只有这个输对了,t1是我建的表;

有时间继续;

相关推荐
kingwebo'sZone12 分钟前
Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite
数据库·sqlite
Austindatabases23 分钟前
给阿里云MongoDB 的感谢信 !!成本降低80%
数据库·mongodb·阿里云·云计算
lyrhhhhhhhh1 小时前
JDBC工具类的三个版本
数据库
正在走向自律1 小时前
【金仓数据库征文】政府项目数据库迁移:从MySQL 5.7到KingbaseES的蜕变之路
数据库·mysql·kingbasees·金仓数据库 2025 征文·数据库平替用金仓
黑客笔记3 小时前
sql注入漏洞的对抗
数据库·sql·测试工具
tianlebest3 小时前
Laravel 安全:批量赋值 fillable 与 guarded
数据库·安全·laravel
小叶子来了啊3 小时前
软考(信息系统运行管理员)
数据库
chunfeng—3 小时前
Redis 主从同步与对象模型(四)
数据库·redis·缓存·集群·哨兵
Leo.yuan4 小时前
热力图是什么?三分钟学会热力图数据分析怎么做!
大数据·数据库·数据挖掘·数据分析·html
张狂年少4 小时前
【十五】Mybatis动态SQL实现原理
java·sql·mybatis