基础入门

标签下的所有文章 29 篇文章
返回所有标签

PostgreSQL数据类型怎么选才高效不踩坑?

PostgreSQL 提供丰富的原生数据类型,涵盖数值、字符、日期、几何、网络等多个场景。数值类型包括整数、串行、浮点和精确数值,选择时需权衡范围、精度和存储成本。字符类型有固定长度、可变长度和无长度限制的选项,适用于不同文本存储需求。日期/时间类型支持时区处理,推荐使用timestamptz确保跨时区一致性。此外,PostgreSQL 还支持布尔、二进制、 …

想解锁PostgreSQL查询从基础到进阶的核心知识点?你都get了吗?

PostgreSQL查询的核心操作包括SELECT、WHERE、ORDER BY、LIMIT、JOIN、聚合函数和子查询。SELECT用于从表中提取数据,WHERE用于过滤条件,ORDER BY用于排序,LIMIT和OFFSET用于分页。JOIN用于关联多个表,聚合函数如COUNT、SUM等用于数据计算,GROUP BY用于分组统计,HAVING用于过滤分组 …

PostgreSQL UPDATE语句怎么玩?从改邮箱到批量更新的避坑技巧你都会吗?

PostgreSQL的UPDATE语句用于修改数据库中的已有数据,通过SET子句定义新值,WHERE子句精准定位行,FROM子句关联其他表,RETURNING子句返回修改结果。高级用法包括分批更新减少锁冲突、使用WITH子句分步处理复杂逻辑、结合游标逐行修改。实践案例展示了电商订单状态更新的具体实现,常见报错如语法错误、唯一约束冲突等也提供了解决方案。

PostgreSQL的“仓库-房间-货架”游戏,你能建出电商数据库和表吗?

PostgreSQL 采用“集群-数据库-模式-表”的层级结构管理数据。数据库集群包含多个独立的数据库,每个数据库内通过模式组织表、视图等对象,表则存储具体数据。创建数据库可通过命令行工具createdb或SQL语句CREATE DATABASE,支持设置所有者、字符编码等参数。创建表需定义列名、数据类型和约束,如主键、外键、非空等,确保数据完整性。通过插入 …

能当关系型数据库还能玩对象特性,能拆复杂查询还能自动管库存,PostgreSQL凭什么这么香?

PostgreSQL是一种对象-关系型数据库(ORDBMS),结合了关系型数据库的结构化特性和对象型数据库的灵活性,支持自定义数据类型和方法。它起源于1986年的POSTGRES项目,1996年开源后成为全球流行的数据库之一。PostgreSQL的核心特性包括复杂查询、事务完整性、MVCC(多版本并发控制)、外键和触发器,能够高效处理高并发和复杂数据操作。此 …