
PostgreSQL
文章平均质量分 72
小何慢行
有趣的灵魂,有趣的编程。基础编程分享、AI Agents分享.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL进阶:视图、事务、窗口函数与继承
摘要:本文介绍了PostgreSQL的四个核心特性:1.视图(View) - 封装复杂查询为虚拟表,简化重复操作并隔离表结构变更;2.事务(Transaction) - 通过BEGIN/COMMIT机制保证数据操作的原子性,支持保存点实现部分回滚;3.窗口函数(Window Function) - 在保留原行数据的同时进行分组统计,支持排序和排名等复杂分析;4.表继承(Inherits) - 子表自动继承父表结构,支持多态查询(ONLY关键字)实现数据分类管理。这些特性共同增强了数据库的查询效率、数据完整性原创 2025-05-29 20:18:13 · 2277 阅读 · 0 评论 -
PostgreSQL的聚集函数
PostgreSQL的聚集函数(如count、sum、avg、max、min)能高效处理数据统计需求。通过WHERE子句实现预筛选,GROUP BY进行分组统计,HAVING过滤分组结果,FILTER实现精细化计算控制。这些功能组合使用可精准完成数据筛选、分组和统计分析,提升数据处理效率,是数据分析中的实用工具。合理运用这些技巧能让数据库查询更加灵活高效。原创 2025-05-29 20:13:57 · 580 阅读 · 0 评论 -
深入理解 SQL 的 JOIN 查询:从基础到高级的第一步
摘要:SQL中的JOIN操作用于关联多个表的数据查询,包括内连接(JOIN)、外连接(LEFT/RIGHT/FULL JOIN)和自连接(Self Join)。内连接基于匹配条件合并行;外连接保留未匹配的行(显示NULL值);自连接则将表与自身关联。JOIN查询需注意列名冲突,建议明确指定输出列而非使用SELECT *。这些操作能灵活处理复杂数据需求,是数据库查询的重要工具。原创 2025-05-29 20:12:26 · 751 阅读 · 0 评论 -
PostgreSQL查询一个表的数据
本文介绍了SQL SELECT语句的基本用法,主要包括三个方面:1)通过"SELECT * FROM table"格式查询所有列数据;2)使用表达式计算并重命名列(如计算平均温度);3)添加WHERE条件筛选数据(如查询特定城市)和ORDER BY排序结果(支持多列不同排序方式)。文章以包含北京、上海等城市天气数据的weather表为例,演示了各种查询操作,包括条件组合(AND/OR)、去重(DISTINCT)等实用技巧。通过具体SQL示例,清晰展示了如何灵活检索和加工数据库信息。原创 2025-05-29 20:09:19 · 397 阅读 · 0 评论 -
PostgreSQL如何更新和删除表数据
摘要:本文介绍了SQL中UPDATE和DELETE命令的使用方法。UPDATE用于修改数据(如将杭州5月12日气温降低2度),DELETE用于删除数据(如删除杭州的所有天气记录)。特别警告不带WHERE条件的DELETE会清空整张表,建议使用TRUNCATE命令进行表清空操作。原创 2025-05-29 20:06:23 · 406 阅读 · 0 评论 -
表中如何插入数据!扩展技能边界
摘要:文章介绍了SQL中三种插入数据的方法:1) 按顺序插入整行数据,需匹配列顺序,示例展示了向天气表和城市表插入数据;2) 指定列名插入,可省略部分字段,未指定列将置为NULL;3) 使用COPY命令从文件批量导入数据,支持多种格式和参数设置(如分隔符、编码)。所有操作后都建议使用SELECT查询验证结果。文章强调了非数字值需用单引号包裹,并提及了日期函数的灵活性。原创 2025-05-29 20:03:11 · 302 阅读 · 0 评论 -
PostgreSQL学会如何建表
本文介绍了PostgreSQL的基本使用。首先说明了PostgreSQL采用客户端/服务器模型,介绍了常用客户端工具pgAdmin和命令行工具。接着讲解了如何创建数据库和表,包括数据库创建命令、表结构定义语法及数据类型选择。文中通过创建weather和cities两个表示范了建表过程,并说明了删除表或数据库的方法。最后提到PostgreSQL支持标准SQL类型和自定义数据类型,大小写不敏感,命令以分号结束。为后续讲解数据操作和查询奠定基础。原创 2025-05-29 19:12:18 · 2172 阅读 · 0 评论 -
PostgreSQL安装
本文介绍了PostgreSQL数据库在Windows系统上的安装和使用方法。主要内容包括:1)从官网下载安装包并完成安装配置;2)使用自带的pgAdmin4客户端工具;3)将界面语言设置为中文的操作;4)执行简单的SQL查询语句示例。文章还提供了PostgreSQL中文文档的链接,适合初学者快速入门PostgreSQL数据库的使用。原创 2025-05-29 19:01:18 · 558 阅读 · 0 评论